$(function(){ $.post("http://api.map.baidu.com/cloudgc/v1?ak=百度地图秘钥&address=*****",function(data){ alert(data); },"json"); }); |
解决办法:使用jQuery的getJSON方法专门实现“跨域”请求。
getJSON的方法实现跨域请求的原理:
在浏览器解析这个方法的时候,生成一段<script src=”sssss.js”/>代码
$(function(){ $.getJSON("http://api.map.baidu.com/cloudgc/v1?ak=百度地图秘钥&address=*****&callback=?",function(data){ alert(data); },"json"); }); |