1

どこかからコードを借りましたが、わかりません。これは一種のajax呼び出しWebサービスです。

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)

ここでのインデックスアイテムとは何ですか。

説明してくれてありがとう。

4

3 に答える 3

3

indexindexは要素配列内の from を表し、値itemelementそれ自体を表します。

于 2012-07-12T19:40:23.153 に答える
3

言い換えると:

$.each(array, function (index, item) { 
    //body
});

は、次の簡略版に相当します。

for(var index = 0; index !== array.length; index++){
    var item = array[index];
    //body
}

$.eachもちろん、実際の実装に相当するものははるかに単純化されています

于 2012-07-12T19:41:26.717 に答える
1

$.each は、配列内の各要素をループし、これらのパラメーターを使用してコールバックを呼び出します

index現在のインデックス、現在のインデックスitemの値

于 2012-07-12T19:44:49.370 に答える