我有一个与从外部文件中获取的数组数据有关的问题。使用的脚本是.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