ajax谷歌地图 - {“readyState”:4,“status”:200,“statusText”:“成功”}与parsererror

时间:2013-02-21 14:36:59

标签: javascript ajax json jquery jsonp

这是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);
       }
)};

我尝试jsonpjson作为dataType。但它仍然回调parsererror错误。还尝试修改添加&output=json或/并删除?callback?参数的url_map。有没有办法捕获详细错误而不是通用parsererror

我的代码出了什么问题?

修改

在我看来,这并不是所提到链接的重复。我已经有了lat和long。我需要得到那个坐标的国家

1 个答案:

答案 0 :(得分:0)

如下面的链接和评论中所述,googleapis不再提供jsonp ajax请求。

this解决了我的问题。