在网上随便找了一个例子:
$submit.on('click',function(){
var key=$(".key").val();
var poiajaxurl='http://api.tianditu.gov.cn/search?postStr={"keyWord":"超市","level":"15","mapBound":"116.40466,39.90684,116.45016,39.93138","queryType":"3","pointLonlat":"116.42844,39.92314","queryRadius":"1000","count":"20","start":"0"}&type=query&tk='+tiandituKey
$.ajax({
url: poiajaxurl,
type: "get",
dataType: "jsonp",
success: function(res) {
console.log(res);
// 【【【此objectIdsArr最为重要,分页、总数全靠它】】】
//objectIdsArr = res.objectIds;
}
});
})
调用天地图的api,但是在浏览器控制台出现这个错误:
错误原因:
原来是因为我在调用的时候ajax里面用了一个dataType="jsonp"
但是返回的数据的格式是json
所以会出现上面的错误
解决办法,将dataType="jsonp"修改json
这样就可以调通了
希望对你有所帮助