我从某个地方借了一段代码,但我不明白。它是一种ajax调用webservice。
function SearchMyStuff() {
$("#tblHouse").hide();
$.ajax({
type: "POST",
url: pageName + "SearchMyStuff",
data: "{'oParams':" + JSON.stringify(BuildMyStuffSearch()) + "}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
if (response.d.length > 0) {
while ($('#MyStuffBody tr').length > 1) {
$('#MyStuffBody tr:last').remove();
}
$.each(response.d, function (index, item) {
var templateRow = $('#templateMyStuff');
我想知道的是
function (index, item)
这里的索引和项目是什么。
感谢您的解释。
答案 0 :(得分:3)
index
值表示元素数组中的index
,item
值表示element
本身。
答案 1 :(得分:3)
换句话说:
$.each(array, function (index, item) {
//body
});
简写等同于:
for(var index = 0; index !== array.length; index++){
var item = array[index];
//body
}
当然,它比实际的$.each
实现更简单了
答案 2 :(得分:1)
$。每个循环遍历数组中的每个元素,并使用这些参数调用回调
index
当前索引,item
当前索引的值