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


Posted in Javascript onMay 10, 2016

情景

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

目前有个需求是在文本框填入内容,自动触发keyup事件,下拉列表会自动过滤相应的选项,但是使用了$,ajax后发现,每次触发事件时,都导致整个网页闪烁,触发了全局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>"); 
// 绑定数据到listLeft 
$("#formOpinion #listLeft").append($option); 
}); 
} 
});

解决方案

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

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

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

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

Javascript 相关文章推荐
Prototype Hash对象 学习
Jul 19 Javascript
javascript IFrame 强制刷新代码
Jul 23 Javascript
Javascript this指针
Jul 30 Javascript
jQuery遍历对象、数组、集合实例
Nov 08 Javascript
JS中处理时间之setUTCMinutes()方法的使用
Jun 12 Javascript
JS实现弹性漂浮效果的广告代码
Sep 02 Javascript
JavaScript函数柯里化详解
Apr 29 Javascript
基于jquery实现三级下拉菜单
May 10 Javascript
解决浏览器会自动填充密码的问题
Apr 28 Javascript
jQuery实现鼠标点击处心形漂浮的炫酷效果示例
Apr 12 jQuery
JS中Promise函数then的奥秘探究
Jul 30 Javascript
vue+django实现下载文件的示例
Mar 24 Vue.js
基于jquery实现三级下拉菜单
May 10 #Javascript
jQuery Dialog对话框事件用法实例分析
May 10 #Javascript
bootstrap网页框架的使用方法
May 10 #Javascript
浅析Bootstrip的select控件绑定数据的问题
May 10 #Javascript
jQuery的文档处理程序详解
May 10 #Javascript
有关easyui-layout中的收缩层无法显示标题的解决办法
May 10 #Javascript
jQuery对象与DOM对象转换方法详解
May 10 #Javascript
You might like
MongoDB在PHP中的常用操作小结
2014/02/20 PHP
ThinkPHP模板判断输出Empty标签用法详解
2014/06/30 PHP
php实现的发送带附件邮件类实例
2014/09/22 PHP
PHP获取文件夹内文件数的方法
2015/03/12 PHP
php无限分类使用concat如何实现
2015/11/05 PHP
php中html_entity_decode实现HTML实体转义
2018/06/13 PHP
js可突破windows弹退效果代码
2008/08/09 Javascript
javascript Base类 包含基本的方法
2009/07/22 Javascript
高性能web开发 如何加载JS,JS应该放在什么位置?
2010/05/14 Javascript
jQuery ul标签下拉菜单演示代码
2010/12/11 Javascript
简单的邮箱登陆的提示效果类似于yahoo邮箱
2014/02/26 Javascript
在jquery boxy中添加百度地图坐标拾取注意流程
2014/04/03 Javascript
jQuery实现的一个tab切换效果内部还嵌有切换
2014/08/10 Javascript
Jquery中扩展方法extend使用技巧
2014/08/24 Javascript
AngularJS基础 ng-href 指令用法
2016/08/01 Javascript
100多个基础常用JS函数和语法集合大全
2017/02/16 Javascript
javascript中this用法实例详解
2017/04/06 Javascript
node.js环境搭建图文详解
2018/09/19 Javascript
微信小程序购物车、父子组件传值及calc的注意事项总结
2018/11/14 Javascript
[02:09]抵达西雅图!中国军团加油!
2014/07/07 DOTA
Python中Collection的使用小技巧
2014/08/18 Python
在Python下尝试多线程编程
2015/04/28 Python
Python中struct模块对字节流/二进制流的操作教程
2017/01/21 Python
python编写暴力破解zip文档程序的实例讲解
2018/04/24 Python
python模块之subprocess模块级方法的使用
2019/03/26 Python
美国老牌主机服务商:iPage
2016/07/22 全球购物
斯德哥尔摩通票:Stockholm Pass
2018/01/09 全球购物
微软瑞士官方网站:Microsoft瑞士
2018/04/20 全球购物
介绍一下JMS编程步骤
2015/09/22 面试题
面料业务员岗位职责
2013/12/26 职场文书
党员公开承诺书
2014/03/25 职场文书
法人授权委托书格式
2014/04/08 职场文书
2014班子“三严三实”对照检查材料思想汇报
2014/09/18 职场文书
自我推荐信格式模板
2015/03/24 职场文书
安全生产培训心得体会
2016/01/18 职场文书
2019年作为一名实习生的述职报告
2019/09/29 职场文书