我剛剛開始學習jQuery和JSON。 我想知道什麼(JD)意味着在這方面:(jd)和(i,field)是什麼意思?
$ .getJSON( '/ jQuery的/ result.json',函數(JD)
而關於什麼「(I,場)」在這種情況下?
$。每個(結果,功能(I,場)
是‘我’只是一個整數? 的象徵又是怎麼回事領域,任何人都可以向我解釋什麼是指?
非常感謝:)
我剛剛開始學習jQuery和JSON。 我想知道什麼(JD)意味着在這方面:(jd)和(i,field)是什麼意思?
$ .getJSON( '/ jQuery的/ result.json',函數(JD)
而關於什麼「(I,場)」在這種情況下?
$。每個(結果,功能(I,場)
是‘我’只是一個整數? 的象徵又是怎麼回事領域,任何人都可以向我解釋什麼是指?
非常感謝:)
jd
是該代碼的作者對JSON請求完成時回調接收的參數給出的名稱;見$.getJSON
for details。它將是反序列化的對象。
i
和field
是該代碼的作者給jQuery調用迭代器函數(回調)的參數的名稱,它們是數組中事物的索引和事物的值。例如,如果result
包含10件事情,則第一次調用回調將收到i = 0
和field = result[0]
;第二次調用回調將收到i = 1
和field = result[1]
,依此類推。詳情請參閱$.each
。
通過the jQuery API documentation來讀一小時是非常值得的。
非常感謝您的快速回答。我會看看鏈接:) – user3122835
$.getJSON('/jquery/result.json', function(jd)
在上述情況下
jd
是AJAX(JSON)結果由$.getJSON
呼叫返回。你可以在$.each
情況下i
是指索引放任何東西,而不是jd
這樣的..
$.getJSON('/jquery/result.json', function(result)
$.each(result, function(i, field)
和field
是指內部result
的元素。你也可以把上面的東西都寫出來。
非常感謝你的快速回答,我想我現在明白了:) – user3122835
只要你改變裏面的代碼來匹配變量名,它們都可以是你想要的。你可以稱它爲「stackoverflow」或「facebook」或「myspace」或「qwerty881273777773jjajja」。這只是一個變量名稱。 – h2ooooooo