首页 > 其他 > 详细

ajax跨域

时间:2014-03-29 09:15:40      阅读:445      评论:0      收藏:0      [点我收藏+]

   前段时间有需求说要不打开系统,来显示一些有关系统的图表内容。

  我首先想到的是通过接口来查询,因为我们是电商的ERP系统,由两个部分组成,一个接入了淘宝的聚石塔,一个接入别的店铺。两个系统之间会互相调用数据,就是通过了某个接口实现的。于是我就想到专门写个接口来实现这个功能,我一个同事也想到了,他马上就开始写起来。

  实现的方法大致是本地一个独立站点,用ajx,传URL到我们系统的接口,接口返回处理好数据给本地,然后本地直接输出图标。

  想法很美好,用本地数据测试的时候都很完美,但是一去线上的系统拿数据就出现了问题,因为我们不知到,这涉及到了跨域的问题。跨域具体概念不说了,自己搜。

  具体解决方法是改变ajax的传输数据类型:dataType: ‘JSONP‘,然后在请求的接口处加上header(‘Access-Control-Allow-Origin: *‘);,表示允许跨域请求。要注意JSNOP的格式。

  这样就解决了。

ajax跨域,布布扣,bubuko.com

ajax跨域

原文:http://www.cnblogs.com/zmxfree/p/3631324.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!