외부 파일에서 가져온 배열 데이터와 관련된 문제가 있습니다. 사용 된 스크립트는 .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 코드를 공유 할 수 있습니다. 출력 방법이 도움이 될 것입니다. –
실제로 [저장] 버튼이있는 일반 .php 파일입니다. 나는 [저장] 버튼을 클릭 할 때마다 var i = 1; 데이터는 다음 페이지로 전달 될 수 있지만, var i 값을 var i = 0으로 변경하면; 버튼이 더 이상 작동하지 않습니다. – nazmanjunior