我有一个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);
}
});
}
}