SPServices UpdateListItems缺少某些项目

时间:2019-03-15 12:05:22

标签: jquery sharepoint spservices

我有一个2D数组,我试图进入一个共享点列表,该数组有957行,但是当我运行代码时,每次只会添加894个项目。每次我运行SPServices时似乎都在跳过相同的时间。

我已经在其中放置了一些测试代码,并且正在传递完整的数组,我可以在console.log中看到它。日志中有957个项目,并且在for循环中,我放置了一个计数器和第一个列表项目,我可以看到控制台日志中正在记录SPServices跳过的项目。我只是在快速传递大量数据,或者我正在做一些愚蠢的事情。

function testAdd(softArr) {

alert("testAdd");
console.log(softArr);

for (var counter = 0; counter < softArr.length; counter++){

    console.log(counter);
    console.log(softArr[counter][0]);
$().SPServices({
    operation: "UpdateListItems",
    batchCmd: "New",
    listName: "myfirstList",
    debug: true,
    valuepairs: [
        ['Applicationfamily', softArr[counter][0]],
        ["Application", softArr[counter][1]],
        ["Manufacturer", softArr[counter][2]],
        ["PartofBundle", softArr[counter][3]],
        ["License", softArr[counter][4]],
        ["TAG", softArr[counter][5]],
        ["Status", softArr[counter][6]],
        ["Function_x002d_1", softArr[counter][7]],
        ["Function_x002d_2", softArr[counter][8]],
        ["Function_x002d_3", softArr[counter][9]],
        ["SnowIDX", softArr[counter][10]],
        ["Description", softArr[counter][11]],
        ["SoftwareClass", "User field"]

    ],
    completefunc: function(xData, Status) {


        //console.log(counter + " - Added information " + Status);


    }
});

}

}

0 个答案:

没有答案