我現在有一個JavaScript數組,看起來像下面這樣:一部分沒有被髮布到服務器
Array[
0: "text1"
1: "text2"
2: "text3"
app_name: "text4"
]
奇怪的是數組只是說它包含3個項目時,我把它打印到控制檯。 Array[3]
但顯然它有4個項目。
當我做這個數據的ajax後,app_name
沒有被轉移到服務器。這是由於它是一個對象而不是數組?如果是的話,我將如何發佈到服務器。我不一定需要發佈的數字索引,只要關聯項目是最好的。
Ajax代碼:
$.ajax({
url: path + "my/api/path",
data: {"data": myarray},
dataType: 'json',
type: 'POST',
success: function(res) {
console.log(res);
}
});
編輯:我還應該提到我使用的jQuery的handsontable插件。這是我們的getData
函數從spreadsheeet返回數據。
嘗試使用對象而不是數組。 –
這不是一個有效的JS數組:/ –