나는 최신 브라우저 외국 URL로 AJAX 요청을 허용하지 않는 것이 알고 있어요, 해결 방법은 JSON 인코딩 내가 같이 그 일을 해요 :외부 URL AJAX와 JSON PHP 측
function findZipCodesInRadius(userZip, radiusInMiles) {
$.getJSON("http://mydomain.com/php/zipCodesInRadius.php?callback=?", {
TheUserZip: userZip,
TheRadiusInMiles: radiusInMiles
},
function (data) {
alert("Data Loaded: " + data);
});
}
사물의 PHP 측에서 나는 다음과 같은 결과를 다시 "메아리"가 있습니다
$JSONData = array("callback"=>"true");
echo json_encode($JSONData);
구글 둘러보고 후, 위의 코드는 내가 발견 한 그것은 여전히 작동하지 않는 것입니다. 콜백을 올바르게 에코하려면 어떻게해야합니까? 어쩌면 내가 잘못 아약스 요청을하고있어? 나는 보통 다른 방식으로하지만, 내 다른 웹 사이트의 파일에 액세스하려고하기 때문에 요청을 보내는 적절한 방법을 사방에서 찾고 있었고 이것이 내가 생각해 낸 것입니다. 내가 뭘 잘못하고 있는지 모르겠다.
중복? http://stackoverflow.com/questions/6809053/simple-jquery-php-and-jsonp-example – sascha
나는 여기에 그와 비슷한 것을 찾고있었습니다. 감사합니다 – Silas