摘要: 昨天遇到的问题使用ajax请求一个支持CORS的跨域页面(A),此页面返回302状态并且重新定向到页面(B)。此时ajax停止不前,并且触发 ajax onerror 事件。正确的相应应该是:ajax继续请求B页面,并且拿到B页面的返回值,触发onload事件。解决为 B 页面设置同样的CORS支持。header("Access-Control-Allow-Origin:*");下面是关于CORS,和 http 302的介绍。CORS是一份浏览器技术的规范,提供了 Web 服务从不同网域传来沙盒脚本的方法,以避开浏览器的同源策略。如果您的页面设置了CORS的返回头 Acce 阅读全文
posted @ 2013-06-20 15:42 Jun.lu 阅读(4909) 评论(0) 推荐(0) 编辑