基于JQuery的$.ajax方法进行异步请求导致页面闪烁的解决办法

情景

目前有个需求是在文本框填入内容自动触发keyup事件,下拉列表会自动过滤相应的选项,但是使用了$,ajax后发现,每次触发事件时,都导致整个网页闪烁,触发了全局ajax事件

代码片段

rush:js;"> $.ajax({ type: "POST",url: root + "/xxx,data: requestData,dataType: "json",success: function(data){ // 清空列表 $("#formOpinion #listLeft").empty(); $.each(data,function(i,$data) { var $option = $("

解决方

查看JQuery api文档发现,$.ajax里面有个Global属性可以设置是否全局范围ajax事件,认为true,改为false即可

以上内容是小编给大家介绍的基于JQuery的$.ajax方法进行异步请求导致页面闪烁的解决办法,希望对大家所有帮助!

相关文章

IE6是一个非常老旧的网页浏览器,虽然现在很少人再使用它,但...
PHP中的count()函数是用来计算数组或容器中元素的个数。这个...
使用 AJAX(Asynchronous JavaScript and XML)技术可以在不...
Ajax(Asynchronous JavaScript and XML)是一种用于改进网页...
本文将介绍如何通过AJAX下载Excel文件流。通过AJAX,我们可以...
Ajax是一种用于客户端和服务器之间的异步通信技术。通过Ajax...