在http://a.com 访问 http://b.com接口就属于跨域的情况。
var opt = {
type: "POST",
dataType: "json",
timeout: 20000,
success: function (data) {
if (successCallback) {
successCallback(data);
}
},
error: function (e) {
if (errorCallback) {
errorCallback(e);
}
}
};
// 跨域问题解决 在请求之前加上这句就够了
$.support.cors = true;
$.extend(opt, option);
$.ajax(opt);