【发布时间】:2013-01-07 22:19:20
【问题描述】:
我知道现代浏览器不允许 AJAX 请求到外部 URL,解决方法是 JSON 编码,我正在这样做:
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请求?我通常以不同的方式进行操作,但是因为我试图访问我的另一个网站上的文件,所以我一直在到处寻找发送请求的正确方式,这就是我想出的。不知道我做错了什么。
【问题讨论】:
-
我在这里寻找类似的东西。谢谢