今天一个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: *"); # 跨域处理

问题就解决了。

稳定

产品高可用性高并发

贴心

项目群及时沟通

专业

产品经理1v1支持

快速

MVP模式小步快跑

承诺

我们选择声誉

坚持

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