ajax跨域的解决办法
ajax跨域的解决办法
操作方法
- 01
1、 什么是跨域请求 我们访问的是第一个域,ajax对象只能请求这个域上的资源,不能请求其它域上的资源 l Ajax技术由于受到浏览器的限制,该方法不允许跨域通信。 l 同源策略阻止从一个域上加载的脚本获取或操作另一个域上的文档属性。也就是说,受到请求的 URL 的域必须与当前 Web 页面的域相同。这意味着浏览器隔离来自不同源的内容,以防止它们之间的操作。
- 02
2、 解决跨域请求问题 (1)使用script标签向另一个域上的资源进行请求,传递参数fn,保存将来要执行的js函数名 (2)JSONP是一个非官方的协议,它允许在服务器端集成script tags返回至客户端,通过javascript callback的形式实现跨域访问。 (3)为了向客户端返回更多数据,我们使用json
- 03
3、 jQuery解决跨域问题
赞 (0)