基于JQuery的$.ajax方法進(jìn)行異步請求導(dǎo)致頁面閃爍的解決辦法
情景

目前有個需求是在文本框填入內(nèi)容,自動觸發(fā)keyup事件,下拉列表會自動過濾相應(yīng)的選項,但是使用了$,ajax后發(fā)現(xiàn),每次觸發(fā)事件時,都導(dǎo)致整個網(wǎng)頁閃爍,觸發(fā)了全局ajax事件
代碼片段
$.ajax({
type: "POST",
url: root + "/xxx,
data: requestData,
dataType: "json",
success: function(data){
// 清空列表
$("#formOpinion #listLeft").empty();
$.each(data,
function(i, $data) {
var $option = $("<option name='opinion.tag' value="
+ $data.code + $data.name + ">" + $data.code
+ $data.name + "</option>");
// 綁定數(shù)據(jù)到listLeft
$("#formOpinion #listLeft").append($option);
});
}
});
解決方案
查看JQuery API文檔發(fā)現(xiàn),$.ajax里面有個Global屬性可以設(shè)置是否全局范圍ajax事件,默認(rèn)為true,改為false即可


以上內(nèi)容是小編給大家介紹的基于JQuery的$.ajax方法進(jìn)行異步請求導(dǎo)致頁面閃爍的解決辦法,希望對大家所有幫助!
相關(guān)文章
input輸入框內(nèi)容實時監(jiān)測(附代碼)
這篇文章主要介紹了如何實時監(jiān)測input輸入框內(nèi)容,具體操作步驟大家可查看下文詳細(xì)講解,感興趣的小伙伴們可以參考一下。2017-08-08
使用jQuery實現(xiàn)Web頁面換膚功能的要點解析
網(wǎng)頁換膚的實質(zhì)就是切換CSS樣式,關(guān)鍵是給用戶做出點擊切換的功能以及換膚完成之后的緩存記錄功能,下面我們就來看一下使用jQuery實現(xiàn)Web頁面換膚功能的要點解析:2016-05-05
jQuery實現(xiàn)瀏覽器之間跳轉(zhuǎn)并傳遞參數(shù)功能【支持中文字符】
這篇文章主要介紹了jQuery實現(xiàn)瀏覽器之間跳轉(zhuǎn)并傳遞參數(shù)功能,具有支持中文字符傳輸?shù)墓δ?涉及jQuery編碼轉(zhuǎn)換、事件響應(yīng)、頁面跳轉(zhuǎn)等相關(guān)操作技巧,需要的朋友可以參考下2018-03-03
jQuery 實時保存頁面動態(tài)添加的數(shù)據(jù)的示例
本篇文章主要介紹了jQuery 實時保存頁面動態(tài)添加的數(shù)據(jù)的示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-08-08
JQuery中模擬image的ajaxPrefilter與ajaxTransport處理
這篇文章主要介紹了JQuery中模擬image的ajaxPrefilter與ajaxTransport處理,本文直接給出模擬實現(xiàn)代碼,代碼中包含詳細(xì)注釋,需要的朋友可以參考下2015-06-06

