我在javascript中有一个二维数组。
var erg = new Array();
for (var i in val) {
erg[i] = new Array();
for (var j in val[i]()) {
erg[i][j] = val[i]()[j]();
}
}
但是当我想将其发布到服务器时,仅传递1d数组。 (erg [i])
$.ajax({
url: '/Document/UpdateTableValues',
type: 'POST',
data: {
docid: documentId,
page: self.CurrentPage(),
elementid: element.Values()[1](),
text: erg
},
success: function (data) {
self.SaveState("Dokument gesichert");
}
});
我如何将整个阵列发送到服务器?
谢谢
最佳答案
只有一个错误:使用text: erg +""
代替text: erg
。
关于javascript - JavaScript中的2D数组通过Ajax发布到服务器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10063826/