Jquery (jd)和(i,field)是什么意思?
我刚刚开始学习jQuery和JSON。 我想知道(jd)在这种情况下的含义: $.getJSON('/jquery/result.json',函数(jd) 那么在这种情况下,“(i,field)”呢 $.each(结果、函数(i、字段) “i”只是整数的符号吗? 那个菲尔德呢,有人能向我解释一下,这意味着什么吗Jquery (jd)和(i,field)是什么意思?,jquery,json,function,Jquery,Json,Function,我刚刚开始学习jQuery和JSON。 我想知道(jd)在这种情况下的含义: $.getJSON('/jquery/result.json',函数(jd) 那么在这种情况下,“(i,field)”呢 $.each(结果、函数(i、字段) “i”只是整数的符号吗? 那个菲尔德呢,有人能向我解释一下,这意味着什么吗 非常感谢:)jd是该代码的作者在JSON请求完成时为回调接收的参数指定的名称;请参阅。它将是反序列化对象 i和field是代码作者给jQuery调用迭代器函数(回调)的参数起的名字wit
非常感谢:)
jd
是该代码的作者在JSON请求完成时为回调接收的参数指定的名称;请参阅。它将是反序列化对象
i
和field
是代码作者给jQuery调用迭代器函数(回调)的参数起的名字with,是数组中对象的索引和对象的值。例如,如果result
包含10个对象,则对回调的第一次调用将接收i=0
和field=result[0]
;对回调的第二次调用将接收i=1
和field=result[1]
,等等。有关详细信息,请参阅
花一个小时通读是值得的
在上面的例子中,jd
是由$.getJSON
调用返回的ajax(json)结果。您可以像这样放置任何内容
$.getJSON('/jquery/result.json', function(result)
$.each(result, function(i, field)
在
$中,每个
案例i
指的是索引,字段
指的是结果
中的元素。您也可以输出与上述内容相同的任何内容。只要更改其中的代码以匹配变量名,它们都可以是您想要的任何内容。您可以调用它stackoverflow
或myspace
或QWERTY8812737773JJAJJA
。这只是一个变量名。非常感谢你的快速回答。我会看看链接:)非常感谢你的快速回答,我想我现在明白了:)
$.getJSON('/jquery/result.json', function(result)
$.each(result, function(i, field)