【发布时间】:2013-02-21 14:36:59
【问题描述】:
这里是 ajax 调用
var url_map = "http://maps.googleapis.com/maps/api/geocode/json?latlng="+lat+","+lon+"&sensor=false?callback?";
$.ajax({
type: "GET",
dataType : "json",
url: url_map,
crossDomain:true,
success: function(data){
console.log("success");
},
error: function(e){
console.log(JSON.stringify(e);
}
)};
我尝试将jsonp,json 作为dataType。但它仍然回调parsererror 错误。还尝试修改 url_map 添加&output=json 或/和删除?callback? 参数。有没有办法捕获详细的错误而不是通用的parsererror?
我的代码有什么问题?
编辑
在我看来,这不是提到的链接的副本。我已经有了经纬度。我需要得到那个坐标的国家
【问题讨论】:
-
既然要JSONP,数据类型应该是
'jsonp'。另外,它应该是callback=?(注意=)。 -
我说我都试过了...
-
地理编码 API 根本不支持 JSONP。
-
我看到了那个帖子,@FelixKling,但我认为这与我在这里所做的不同。
标签: javascript ajax json jquery jsonp