jQuery ajax跨域調用出現No Transport

E8下出現的問題,chrome正常,找到了這篇文章

http://www.cnblogs.com/Curious/p/3423275.html

//之前沒有加這句老是提示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/

http://www.kimhou.com/?p=222


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章