PHP로 만든 배열을 검색하고 아약스를 통해 JS 스크립트로 다시 보내려고합니다.아약스에서 php 배열을 검색
값을 표시하는 방법을 모르겠습니다.
서버 측 PHP$r=array();
$r[] = 'aaa';
$r[] = 'bbb';
$r[] = 'ccc';
echo json_encode($r);
내 JS는
....ajax codes....
var p=document.getElementById('text');
if (xmlhttp.readyState==4 && xmlhttp.status==200){
var r=xmlhttp.responseText;
for (var i=0; i<r.length; i++){
p.innerHTML= r[i] + '<br>';
}
}
는 출력 내가 대신 $ 아약스의 자바 스크립트를 사용하려면
a
a
a
b
b
b
c
c
c
//but I want these
aaa
bbb
bbb
될 것입니다 이것을 완료하십시오. 어떤 아이디어? 고마워.
아약스가 없으면 어떻게 자바 스크립트를 사용하여 서버에서 결과를 얻을 수 있습니까? 귀하의 질문을받지 못했을 수도 있습니다. –
전체 코드를 게시하지는 않았지만 서버에 아약스를 보내고 PHP 배열을 만들어 내 JS로 다시 보냈습니다. 내 문제는 이상한 결과를 낳고있다. – FlyingCat
'xmlhttp.responseText'에서 얻은 응답을'JSON.parse()'해야합니다. jQuery처럼 자체적으로 JSON을 디코딩하지는 않습니다. – lanzz