摘要:中的屬性設(shè)置再請求過程中設(shè)置了屬性,再谷歌內(nèi)核中是可以正確解讀為,發(fā)現(xiàn)其他瀏覽器中都是,唯獨在中,這個屬性的判斷來自于,其中中沒有屬性。也就是說這個問題是由于我的亂用屬性加上各瀏覽器兼容性問題而導(dǎo)致的。
IE中的crossDomain=true屬性設(shè)置
再ajax請求過程中設(shè)置了crossDomain=true屬性,再谷歌內(nèi)核中是可以正確解讀為support.cors = true,發(fā)現(xiàn)其他瀏覽器中都是support.cors = true,唯獨在IE中support.cors = false,這個屬性的判斷來自于support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ),其中xhrSupported= new window.XMLHttpRequest(),ie9中XMLHttpRequest沒有withCredentials屬性。也就是說這個問題是由于我的亂用屬性加上各瀏覽器兼容性問題而導(dǎo)致的。
解決方法解決ajax時出現(xiàn)No Transport,在使用ajax之前添加:jQuery.support.cors = true;//瀏覽器支持跨域訪問
加載jquery-ajaxtransport-xdomainrequest的js
意外的問題遇到一個問題就是寫的js在客戶生產(chǎn)環(huán)境中的ie和360中不起作用,隨后我想看看瀏覽器的輸出,并沒有異常錯誤,然后繼續(xù)操作發(fā)現(xiàn)一個奇怪的現(xiàn)象就是,在開啟F12的情況下,功能正常使用,一旦關(guān)閉則使用不了,上網(wǎng)找了資料,參考了superGG1990的文章,在開發(fā)過程中,console.log常被用來調(diào)試程序,在Chrome和Firefox中友好運行,但是在IE9之前的版本支持不友好,IE6和IE7雖然可以安裝 Developer Toolbar,但也不支持console。
解決方案:在開發(fā)完成過后刪除打印的調(diào)試信息或者先判斷一下js中的console是否存在
function log(msg){ if (window["console"]){ console.log(msg); } }
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/98842.html
摘要:歡迎來我的專欄查看系列文章。主要來看函數(shù)函數(shù)返回值有兩個,其中就是發(fā)送函數(shù)了,一步一步,發(fā)送下來,無需多說明。參考源碼分析系列整體結(jié)構(gòu)源碼分析系列總結(jié)觸碰異步詳解本文在上的源碼地址,歡迎來。 歡迎來我的專欄查看系列文章。 關(guān)于 ajax,東西太多了,我本來想避開 ajax,避而不提,但覺得 ajax 這么多內(nèi)容,不說又少點什么,就簡單點來介紹吧,加上最近準(zhǔn)備內(nèi)推面試的時候,看了不少 a...
摘要:調(diào)用的情況下,我們通常用來請求數(shù)據(jù)的方法有前五種方法,在的實現(xiàn)中,本質(zhì)上還是在調(diào)用第六種方法實現(xiàn)的單純在源碼中看前五個函數(shù),代碼量都很少,多一點也就是函數(shù),涉及到了的寫法,在調(diào)用成功時,對返回的數(shù)據(jù)使用內(nèi)部方法進行渲 調(diào)用jQuery 的情況下,我們通常用來請求數(shù)據(jù)的方法有 $(element).load(url, callback) $.get(url, data, callbac...
摘要:上文我們已經(jīng)介紹了的幾個副函數(shù)和,本文主要介紹主函數(shù)的內(nèi)部實現(xiàn)我們一般調(diào)用有三種寫法第一種寫法第二種寫法第三種寫法,也就是的寫法第一種和第二種僅僅是的位置不同,內(nèi)部會判斷傳入的第一個參數(shù)是否是對象來進行判斷使用的寫法,需要轉(zhuǎn)換成的寫法內(nèi)部 上文我們已經(jīng)介紹了ajax 的幾個副函數(shù)ajaxPrefilter 和ajaxTransport ,本文主要介紹ajax 主函數(shù)的內(nèi)部實現(xiàn) 我們一般...
閱讀 3763·2021-10-13 09:39
閱讀 3811·2021-09-24 09:48
閱讀 1206·2021-09-01 10:30
閱讀 2538·2019-08-30 15:55
閱讀 1788·2019-08-29 16:39
閱讀 2307·2019-08-26 13:55
閱讀 3063·2019-08-26 12:23
閱讀 1645·2019-08-26 11:59