我有一個與從外部文件中獲取的數組數據有關的問題。使用的腳本是.js文件中的AJAX。從外部文件(.php)中獲取數據後,數組數據的值在每個數組數據前面顯示逗號。我的代碼有問題,如果有什麼方法可以解決這個問題,請告訴我。在AJAX中創建數組後存在逗號
真的很感謝專家的幫助。謝謝!
樣品代碼:
var i = 1;
var loadPcs = [];
var deststop = [];
var datestop = [];
while (i <= counter)
{
deststop[i]= encodeURI(document.getElementById('stop'+i).value);
deststop[i] = deststop[i] + ("%");
datestop[i]= encodeURI(document.getElementById('depDate'+i).value);
datestop[i] = datestop[i] + ("%");
notes[i]= encodeURI(document.getElementById('notes'+i).value);
notes[i] = notes[i] + ("%");
i = i + 1;
}
{
var stopdest = deststop;
var stopdate = datestop;
http.open('get', 'insert.php?&deststop='+stopdest+'&datestop='+stopdate+'&loadPcs='+loadPcs+'¬es='+notes+'&counter='+counter);
}
一個問題:爲什麼你的數組索引(var i)以1開頭? –
如果可能的話,你可以分享你的php code.It將幫助我們如何發送輸出。 –
實際上它是一個普通的.php文件,帶有一個名爲[Save]的按鈕。發生的是,每當我點擊[Save]按鈕時,如果var i = 1;數據可以傳遞到下一頁,但是如果我將var i值更改爲var i = 0;該按鈕將不再起作用。 – nazmanjunior