在$.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/