[关闭]
@markheng 2016-03-12T04:42:51.000000Z 字数 405 阅读 2634

百度IP定位API引发的跨域ajax请求问题

AJAX 跨域请求


百度IP定位API
http://api.map.baidu.com/lbsapi/cloud/ip-location-api.htm

最初写的js代码无论如何都无法访问返回的数据,我也想到了是跨域的问题,但是没有找到明确说明,也就一直无果,结果看到一个说法是在域名后面加上callback=?参数即可。于是写上实验,果然可以。

  1. <script type="text/javascript">
  2. $(function(){
  3. $("#btn").bind("click",function(){
  4. $.getJSON("http://api.map.baidu.com/location/ip?ak=QWzP64v02oxxxxxxxx&callback=?",
  5. function(data){
  6. alert(data.address());
  7. });
  8. });
  9. })
  10. </script>
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注