我正在嘗試創建一個javascript對象,以便我可以將它轉換爲json字符串以便通過php更新mysql表。我是新來的JavaScript,因此我按照一對夫婦在網絡上的教程,但仍對象和JSON似乎無法收到此工作:從數組值創建javascript對象
var idArray = [ 1, 2, 3];
var slideNo = [ 1, 2, 3];
var isPublished = [ 0, 1, 0];
var floaText = [ 1, 0 , 1];
var myObject = [];
for(var i = 0; i < idArray.length; i++) {
myObject[i] = {
slideId : idArray[i],
slideNo : slideNo [i],
isPublished : isPublished [i],
floatText : floaText [i]
};
}
alert(myObject[0].slideId);
我似乎無法得到以上代碼工作。我也嘗試添加像這樣的quoation makrs:
myObject[i] = {
slideId : "\"" + idArray[i] + "\"",
slideNo : "\"" + slideNo[i] + "\"",
isPublish : "\"" + isPublished[i] + "\"",
floatText : "\"" + floaText[i]
};
但是,這似乎並不奏效。我究竟做錯了什麼?
對不起,我其實有他們爲[],而不是{}對數組 –
根據您的示例slideArray,publishArray和floatArray不存在。你有他們名爲slideNo,isPublished和floaText。 –