我有一个相当奇怪的问题。我正在使用 google maps api 使用邮政编码查找纬度/经度,脚本如下:
$(document).ready(function(){
$.ajax({
url:"http://maps.googleapis.com/maps/api/geocode/json?components=postal_code:695564&sensor=false",
type: "POST",
success:function(res){
console.log(res.results[0].geometry.location.lat);
console.log(res.results[0].geometry.location.lng);
}
});
});
上面的代码在 google chrome 中完美运行,但在 mozilla 中出现错误:
TypeError: data.results is not a function
[Break On This Error]
console.log(data.results[0]);
当我调试时,我得到了控制台console.log(data)
,但除此之外什么都没有。
Jsbin 链接:http: //jsbin.com/ilipaNa/1/edit
火狐版本:18.0.2
干杯