2013-10-03 48 views
0

閱讀阿賈克斯的教程中,我發現一個jQuery一行:

$.get("www.nameurl.com/...", function(resp) { 
    alert("The reply is " + resp); 
}) 

我不會問你關於Ajax,這行的特定含義的解釋。

我不明白的是,jQuery輸入「$ .get()」。

我平時看書或用(文檔)$,$(窗口),$( 「類名」)等,但我從來沒有使用過一種類似$不用彷徨制定的()。

你能否提供一些解釋?

+3

參見:: HTTP:// API。 jquery.com/jQuery.get/ –

+1

這只是jQuery命名空間的默認命名空間。一切都在'$'對象下面。 – Thilo

+0

它只是一個爲jQuery對象定義的變量名稱。它有很多有用的方法:) –

回答

7

$.[functionName]構造用於jQuery實用程序函數和其他jQuery函數,它們不對所選元素集執行操作。你會發現其他如$.map()$.each()

要了解使用此語法結賬documentation

+2

也許「...用於jQuery功能不是綁定到jQuery集合。「我不認爲「效用函數」在任何重大方面都不正確,但是... –

0

這種方法獲取使用HTTP GET方法,它接受用於執行這種方法的幾個參數數據等功能。從服務器使用HTTP GET請求

jQuery.get(url [, data ] [, success(data, textStatus, jqXHR) ] [, dataType ]) 

$get.()負載數據。 Here

URL

類型:String 到該請求被髮送的包含該URL字符串。

數據

發送到與請求的服務器A普通對象或字符串。

成功(數據,textStatus,jqXHR)

如果請求成功時執行的回調函數。

的dataType

類型從服務器預期數據。默認值:智能猜測(xml,json,script或html)。

它實際上是一個簡寫阿賈克斯函數相當於 - Here

$.ajax({ 
    url: url, 
    data: data, 
    success: success, 
    dataType: dataType 
}); 

。得到()

檢索由jQuery對象

匹配DOM元素沒有一個參數,.get()返回所有元素的數組: Here

+0

這不是OP要求的嗎? OP想知道什麼是'jQuery。()' – Praveen

+0

@ user1671639那麼它也是使用'HTTP GET'方法獲取數據。 –