今天一个Ajax跨域问题,纠结我半天,记录之。 

 

1111111111111111111.png

没有结果,chrome用F12 下查看错误 得知:XMLHttpRequest cannot load http://map.oicqzone.com/gpsApi.php?lat=22.502412986242&lng=113.93832783228. Origin http://localhost is not allowed by Access-Control-Allow-Origin. AJAX跨域问题产生。

 

搜了好久,得知解决方案:

 

一:使用jsonp格式, 如jquery中ajax请求参数   dataType:'JSONP'。

2222222222222222222.png

二,server端加上header设为 Access-Control-Allow-Origin:*

 

header("Access-Control-Allow-Origin: *"); # 跨域处理

问题就解决了。

稳定

产品可用性高于99.9%

贴心

全国7*24小时客服热线

专业

产品经理在线技术支持

快速

快速建站上线运营快

承诺

我们选择声誉

坚持

10年专注高端品质开发
  • 返回顶部