麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

解決jQuery ajax請(qǐng)求在IE6中莫名中斷的問題

2019-11-20 09:39:53
字體:
供稿:網(wǎng)友

場(chǎng)景還原:給a標(biāo)簽綁定了一個(gè)click事件用來觸發(fā)ajax請(qǐng)求,在IE6中,請(qǐng)求時(shí)常會(huì)被中斷,在非IE6中都一切正常。

<a href="javascript:;" id="btn">click me</a><script type="text/javascript" src="jquery.js"></script><script type="text/javascript"> var url = "http://api.flickr.com/services/" "feeds/photos_public.gne?tags=car&" "tagmode=any&format=json&jsoncallback=?"; $( "#btn" ).click(function(){  $.getJSON( url, function( data ){   alert( data );  }); });</script>

在IE6中使用Fiddler2監(jiān)視請(qǐng)求,經(jīng)常會(huì)出現(xiàn)”aborted”,折騰了許久,相當(dāng)?shù)脑幃悺:髞韺標(biāo)簽換成button,請(qǐng)求正常,最后經(jīng)提醒,可能是a標(biāo)簽的默認(rèn)事件中斷了請(qǐng)求。但是,在HTML代碼中,已經(jīng)將a標(biāo)簽的href設(shè)置成了”javascript:;”,通常這樣是可以阻止默認(rèn)事件了(頁面跳轉(zhuǎn))。a標(biāo)簽的click事件會(huì)先執(zhí)行,然后才執(zhí)行href的跳轉(zhuǎn),如果href是一段javascript語句,這個(gè)時(shí)候就會(huì)執(zhí)行。IE6在執(zhí)行href的javascript語句時(shí)就中斷了click觸發(fā)的ajax請(qǐng)求。使用href=”javascript:;”是為了阻止默認(rèn)事件,將阻止默認(rèn)事件的動(dòng)作移到click事件中就可以解決問題了,這樣就不會(huì)執(zhí)行href中的javascript語句了。

$( "#btn" ).click(function(e){ $.getJSON( url, function( data ){  alert( data ); }); e.preventDefault();});

注:e.preventDefault(); 這一句的作用就是阻止js中的默認(rèn)事件。

以上就是本文的全部內(nèi)容,希望能給大家一個(gè)參考,也希望大家多多支持武林網(wǎng)。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美成人精品欧美一级 | 在线成人精品视频 | 国产一区二区视频在线播放 | 蜜桃视频在线入口www | a级黄色片视频 | 国内免费视频成人精品 | av在线一区二区三区四区 | 一区二区精品视频 | 国产精品久久久久久久久久久久午夜 | 国产羞羞网站 | 黄视频免费在线观看 | 国内精品国产三级国产a久久 | 亚洲成人免费电影 | 日日草夜夜 | 久久精品一二三区 | 亚洲精品成人久久久 | 一区二区三区欧美精品 | 天天色综合2 | 日韩精品一区二区三区中文 | 91福利社在线 | 久久久久女人精品毛片九一 | 国产在线欧美日韩 | 成人免费网站在线观看 | www.91sao| 国产精品久久久久久一区二区三区 | 国产毛片在线看 | 热re91久久精品国产99热 | av免费在线观看免费 | 欧美成人国产va精品日本一级 | 国产真实孩交 | 国产精品久久久久久久久久久久久久久 | 国产精品视频 | 免费一级毛片在线播放视频老 | 国产精品一区二区免费在线观看 | 精品久久久久久亚洲精品 | 久久久国产精品视频 | 日韩字幕 | 国产成人高潮免费观看精品 | 最近日本电影hd免费观看 | 91久久国产露脸精品国产 | 国产一级免费不卡 |