안녕하세요 저는 아약스와 jquery에 조금 익숙합니다. JavaScript를 사용하여 PHP 파일의 기본 페이지로 Array를 전달하려고합니다. 지금까지는 html 문자열을 반환하고 있습니다.배열을 돌려 보내지 않음 .get()
올바른 방법이 무엇인지 알려 주시면 감사하겠습니다. 그것은는 .text()는 문자열을 반환하는 문자열이기 때문에
var j = jQuery.noConflict();
var results;
j(document).ready(function() {
j.get("tool_processor.php", {
key: "value"
})
.done(function (data){
var options = j(data).find('response').first().text();
if (options instanceof Array) {
alert('value is Array!');
} else {
alert('Not an array');
}
});
});
및 PHP 파일
$arr= array('one', 'two', 'three');
return($arr);
IT 및 수정을 고정 시도
자습서에 의해 다음 액세스를 JSON 형식으로 데이터를 사용할 수 있습니다. 나는 반환을 얻지 않는다. 그러나 나는 당신의 아이디어를 얻는다. – Tonzkie
PHP 로그를 확인하십시오. 또한 php error_log 레벨을 열면 –
에러가 나타납니다. 데이터를 배열로 파싱하기 위해'var data = JSON.parse (data); '를 추가했으나 예기치 않은 입력이 계속됩니다. – Tonzkie