基于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 相关文章推荐
JQuery下的Live方法和$.browser方法使用代码
Jun 02 Javascript
整理一些JavaScript的IE和火狐的兼容性注意事项
Mar 17 Javascript
JS将制定内容复制到剪切板示例代码
Feb 11 Javascript
JavaScript实现给按钮加上双重动作的方法
Aug 14 Javascript
下雪了 javascript实现雪花飞舞
Aug 02 Javascript
基于jQuery的Web上传插件Uploadify使用示例
May 19 Javascript
jQuery的实例及必知重要的jQuery选择器详解
May 20 Javascript
jquery 正整数数字校验正则表达式
Jan 10 Javascript
详解vuex 中的 state 在组件中如何监听
May 23 Javascript
node简单实现一个更改头像功能的示例
Dec 29 Javascript
使用RxJS更优雅地进行定时请求详析
Jun 02 Javascript
在 Vue 中使用 JSX 及使用它的原因浅析
Feb 10 Javascript
基于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
PHP的SQL注入过程分析
2012/01/06 PHP
通过php快速统计某个数据库中每张表的数据量
2012/09/04 PHP
ThinkPHP中的三大自动简介
2014/08/22 PHP
thinkPHP3.2.3结合Laypage实现的分页功能示例
2018/05/28 PHP
ArrayList类(增强版)
2007/04/04 Javascript
JS网络游戏-(模拟城市webgame)提供的一些例子下载
2007/10/14 Javascript
jQuery 添加/移除CSS类实现代码
2010/02/11 Javascript
Js获取事件对象代码
2010/08/05 Javascript
ASP中Sub和Function的区别说明
2020/08/30 Javascript
js跨浏览器实现将字符串转化为xml对象的方法
2013/09/25 Javascript
jquery next nextAll nextUntil siblings的区别介绍
2013/10/05 Javascript
Javascript改变CSS样式(局部和全局)
2013/12/18 Javascript
ionic开发中点击input时键盘自动弹出
2016/12/23 Javascript
微信小程序  checkbox组件详解及简单实例
2017/01/10 Javascript
AngularJS页面传参的5种方式
2017/04/01 Javascript
vue.js加载新的内容(实例代码)
2017/06/01 Javascript
JS加密插件CryptoJS实现的Base64加密示例
2020/08/16 Javascript
ES6中异步对象Promise用法详解
2019/07/31 Javascript
详解Node.js使用token进行认证的简单示例
2020/05/25 Javascript
[01:15]《辉夜杯》北京网鱼队巡礼
2015/10/26 DOTA
[01:23:45]DOTA2-DPC中国联赛 正赛 CDEC vs Dragon BO3 第一场 1月22日
2021/03/11 DOTA
Python中str.format()详解
2017/03/12 Python
Python+OpenCV实现车牌字符分割和识别
2018/03/31 Python
python3+PyQt5实现自定义窗口部件Counters
2018/04/20 Python
python中的插值 scipy-interp的实现代码
2018/07/23 Python
python简单贪吃蛇开发
2019/01/28 Python
django 基于中间件实现限制ip频繁访问过程详解
2019/07/30 Python
python语音识别指南终极版(有这一篇足矣)
2020/09/09 Python
HTML5 Canvas 起步(1) - 基本概念
2009/05/12 HTML / CSS
政法大学毕业生自荐信范文
2014/01/01 职场文书
一份恶作剧的检讨书
2014/09/13 职场文书
购房协议书范本(无房产证)
2014/10/07 职场文书
会计工作岗位职责
2015/02/03 职场文书
质检员岗位职责
2015/02/03 职场文书
销售区域经理岗位职责
2015/04/10 职场文书
茶花女读书笔记
2015/06/29 职场文书