나는 $.getJSON
함수의 응답이 이해가 안가는 JQuery/JSON 문제에서 내 머리카락을 꺼냈다.
{"sid":"12", "name":"somename", "email":"someemail"}
전체 응답 :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body> {"sid":"12", "name":"somename", "email":"someemail"}
</body>
</html>
나는를 실행하면 PHP 함수에 의해 반환
var jqxhr = $.getJSON("myPHPFunction.php", function() {
alert("success");
})
.success(function() { alert("second success"); })
.error(function() { alert("error"); })
.complete(function() { alert("complete"); });
json으로는 이것이다 : 그래서 여기
내 자바 스크립트 코드를 발췌 한 것입니다 스크립트를 실행하면 error
이라는 대화 상자가 나타납니다.
여러 온라인 유효성 검사기가 JSON을 구문에 맞게 수정했다고보고했습니다. 그러면 JQuery가 실패하는 이유는 무엇입니까? php와 스크립트는 모두 같은 폴더 (서버)와 동일한 도메인에 있습니다.
오류 함수에 어떤 인수가 적용됩니까? –
어떻게 확인하나요? –
'console.log (arguments)'가 가장 쉬운 방법입니다. –