在 $.ajax() 前加上下面这句话 (jQuery.support.cors = true;), 这是对 cors 协议的一种实现, CORS 是 W3C 中额度一项新特性, 能让 jQuery 支持跨域请求.
- jQuery.support.cors = true;
- $.ajax({
- url: *,
- type: GET,
- data: data,
- success: function (data) { ** }
- });
注意: 实际开发环境中是不可以加上 jQuery.support.cors = true; 这句话的.
其实 JQuery 已经提供了专门的方法支持跨域请求, 比如 jsonp 等.
来源: http://www.qdfuns.com/article/13792/035c8fddfd2ba839419212f509e58435.html