我知道,現代的瀏覽器不允許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);
環視谷歌後,上面的代碼是什麼我發現,它仍然沒有工作。 如何正確迴應回調?也許我正在做錯誤的Ajax請求?我通常以不同的方式做,但因爲我試圖訪問我的另一個網站上的文件,我一直在尋找發送請求的正確方式,這就是我想出的。不知道我做錯了什麼。
重複? http://stackoverflow.com/questions/6809053/simple-jquery-php-and-jsonp-example – sascha
我在這裏尋找類似的東西。謝謝 – Silas