H 얘들.JSON을 사용하여 PHP에서 JavaScript로 배열 전달하기
나는 어떤 사람들은 이미 비슷한 문제를 겪고있는 것을 보았지만 그 문제를 해결할 수는 없었다. 나는 PHP에서 배열을 가지고있다. (IQ_PHP_MODB_v4.php) 그의 값은 에코 될 수 있고 유효하다. (그래서 나는 PHP가 맞다.) 나의 자바 스크립트 파일은 json을 사용하여 PHP 파일에 의해 만들어진 배열을 얻는다. JSON 인코딩을 호출하는 코드의 PHP 부분은 다음과 같습니다 JSON을 호출하는 코드의
$out[1]=$data;
$out[2]=$leitura1;
$out[3]=$leitura2;
echo json_encode($out);
자바 스크립트 부분은 다음과 같습니다 JSON 변수를 얻을하지 못할 이유가 이해 할수 없어
$.ajax({
type: 'GET',
url: 'IQ_PHP_MODB_v4.php',
async: false,
dataType: 'json',
success: function(data) {
document.write("succes");
var tensaoValor = eval(data[2]);
var correnteValor = eval(data[3]);
var potenciaValor = eval(data[1]);
var potenciaRValor = 230;
}
});
. succedd라는 단어는 절대로 인쇄되지 않으므로 데이터가 javascipt에 도착하지 않는다고 가정합니다. 누구든지이 문제를 해결하는 방법을 알고 있습니까? 나는 이번 주에 시작된 이래로 이걸로 갇혀있다. 사전
코드에서''eval''을 제거해보십시오. – Kita
*** document.write 및 eval *** 사용을 중지하면 아마도 문제가 해결되지는 않지만 훌륭한 시작입니다. – adeneo
요청에 대해 콘솔에서 무엇이라고 말합니까? HTTP 오류가 발생합니까? –