Javascript ajax谷歌地图-{“readyState”:4,“status”:200,“statusText”:“success”}带parsererror
这里是ajax调用Javascript ajax谷歌地图-{“readyState”:4,“status”:200,“statusText”:“success”}带parsererror,javascript,ajax,json,jquery,jsonp,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: functio
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作为数据类型。但它仍然会回调parsererror错误。还试图修改url_映射添加&output=json或/和删除?回调?参数是否有一种方法可以捕获详细的错误而不是一般的解析器错误
我的代码怎么了
编辑
在我看来,这不是一个重复的链接提到。我已经有了拉特和朗。我需要得到坐标的国家,正如下面的链接和评论中提到的,googleapis不再提供JSONPAJAX请求
解决了我的问题。因为您需要JSONP,所以数据类型应该是“JSONP”。另外,它应该是callback=?请注意=。可能是重复的,我说我尝试了这两种方法…地理代码API根本不支持JSONP。我看到了@FelixKling的帖子,但我认为这与我在这里做的事情不同。