jQuery ajax跨域调用出现No Transport
在$.ajax之前添加代码 jQuery.support.cors = true; //之前没有加这句老是提示no transport,我没去深想。 jQuery.support.cors = true;$.ajax({type: "POST",contentTy...
在$.ajax之前添加代码 jQuery.support.cors = true;
//之前没有加这句老是提示no transport,我没去深想。
jQuery.support.cors = true;
$.ajax
({
type: "POST",
contentType: "application/x-www-form-urlencoded",
dataType: "html",
url: "http://www.*****.com", //这里是网址
success:function(data){alert(data);},
timeout:30000,
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(errorThrown);
}
});
jquery.support.cors只是对CORS协议的一种实现,具体可以看jQuery的源代码,这里不多说。
附上几个很好的参考资料:
http://newhtml.net/using-cors/

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)