解決IE9下JQuery發(fā)送ajax請求失效的方法
最近在做項(xiàng)目的時(shí)候,測試PC端網(wǎng)頁,在IE9下會(huì)失效,不能正常的發(fā)送POST請求,經(jīng)過仔細(xì)的排查,發(fā)現(xiàn)是IE9下JQuery發(fā)送ajax存在跨域問題。
目前有兩種解決方案:
解決方案一:
設(shè)置瀏覽器安全屬性,啟用【通過域訪問數(shù)據(jù)源】選項(xiàng),如下圖所示:




解決方案二:
調(diào)用ajax方法時(shí),設(shè)置crossDomain為true,如下圖所示:
<!DOCTYPE html>
<html>
<head>
<title>jQuery CORS in IE7 - IE10</title>
<script src="http://code.jquery.com/jquery-xxxx.min.js"></script>
<script>
$(document).ready(function() {
$.ajax({
url: "http://xxxx.php",
dataType: "text",
async: true,
type: 'GET',
cache: false,
crossDomain: true ,
success: function(txt) {
//TODO
}
});
});
</script>
</head>
<body>
IE7到IE10使用jQuery跨域?。。?
</body>
</html>到此這篇關(guān)于解決IE9下JQuery發(fā)送ajax請求失效的文章就介紹到這了。希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
基于Jquery代碼實(shí)現(xiàn)手風(fēng)琴菜單
這篇文章主要介紹了基于Jquery代碼實(shí)現(xiàn)手風(fēng)琴菜單,代碼簡單易懂,需要的朋友參考下2015-11-11
jquery trigger實(shí)現(xiàn)聯(lián)動(dòng)的方法
這篇文章主要介紹了jquery trigger實(shí)現(xiàn)聯(lián)動(dòng)的方法,結(jié)合實(shí)例形式分析了trigger的具體使用技巧,需要的朋友可以參考下2016-02-02
基于jquery的9行js輕松實(shí)現(xiàn)tab控件示例
tab控件的實(shí)現(xiàn)方法有很多,在本文為大家詳細(xì)介紹下如何通過9行js實(shí)現(xiàn)簡單的tab控件,感興趣的朋友不要錯(cuò)過2013-10-10
jQuery實(shí)現(xiàn)調(diào)節(jié)字體大小案例
這篇文章主要為大家詳細(xì)介紹了jQuery實(shí)現(xiàn)調(diào)節(jié)字體大小案例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-08-08
自己使用jquery寫的一個(gè)無縫滾動(dòng)的插件
這篇文章主要介紹的是自己使用jquery寫的一個(gè)無縫滾動(dòng)的插件,個(gè)人感覺還不錯(cuò),需要的朋友可以參考下2014-04-04
深入理解jquery自定義動(dòng)畫animate()
下面小編就為大家?guī)硪黄钊肜斫鈐query自定義動(dòng)畫animate()。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-05-05
jQuery使用load()方法載入另外一個(gè)網(wǎng)頁文件內(nèi)的指定標(biāo)簽內(nèi)容到div標(biāo)簽的方法
這篇文章主要介紹了jQuery使用load()方法載入另外一個(gè)網(wǎng)頁文件內(nèi)的指定標(biāo)簽內(nèi)容到div標(biāo)簽的方法,涉及jQuery中l(wèi)oad方法的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03

