這篇文章主要介紹了jQuery取消ajax請(qǐng)求的方法,可實(shí)現(xiàn)在Ajax請(qǐng)求超時(shí)的情況下取消請(qǐng)求的功能,需要的朋友可以參考下
本文實(shí)例講述了jQuery取消ajax請(qǐng)求的方法。分享給大家供大家參考。具體分析如下:
這里需要注意的是,在ajax請(qǐng)求未響應(yīng)之前可以用xhr.abort()取消,但如果請(qǐng)求已經(jīng)到達(dá)了服務(wù)器端,這樣做的結(jié)果僅僅是讓瀏覽器不再監(jiān)聽(tīng)這個(gè)請(qǐng)求的響應(yīng),但服務(wù)器端仍然會(huì)進(jìn)行處理
- var xhr = $.ajax({
- type: "POST",
- url: "test.php",
- data: "name=test",
- success: function(msg){
- alert( msg );
- }
- });
- //取消請(qǐng)求
- xhr.abort()
希望本文所述對(duì)大家的jQuery程序設(shè)計(jì)有所幫助。
新聞熱點(diǎn)
疑難解答
圖片精選