基于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循环滚动展示代码 可应用到文字和图片上
May 11 Javascript
JQuery slideshow的一个小问题(如何发现及解决过程)
Feb 06 Javascript
javascript获取元素偏移量的方法有哪些
Jun 24 Javascript
jQuery实现模拟marquee标签效果
Jul 14 Javascript
jQuery中bind(),live(),delegate(),on()绑定事件方法实例详解
Jan 19 Javascript
简单实现JS倒计时效果
Dec 23 Javascript
如何给ss bash 写一个 WEB 端查看流量的页面
Mar 23 Javascript
jQuery实现的文字逐行向上间歇滚动效果示例
Sep 06 jQuery
利用JS测试目标网站的打开响应速度
Dec 01 Javascript
解决layer弹出层自适应页面大小的问题
Sep 16 Javascript
vue下载二进制流图片操作
Oct 26 Javascript
JavaScript实现前端倒计时效果
Feb 09 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
双料怀旧--SHARP GF515的维护、修理和简单调试
2021/03/02 无线电
php结合表单实现一些简单功能的例子
2011/06/04 PHP
php PDO属性设置与操作方法分析
2018/12/27 PHP
Extjs4 类的定义和扩展实例
2013/06/28 Javascript
JS判断不能为空实例代码
2013/11/26 Javascript
js实现防止被iframe的方法
2015/07/03 Javascript
基于javascript实现彩票随机数生成(简单版)
2020/04/17 Javascript
基于socket.io+express实现多房间聊天
2016/03/17 Javascript
详解js中的apply与call的用法
2016/07/30 Javascript
jQuery判断是否存在滚动条的简单方法
2016/09/17 Javascript
Angularjs实现分页和分页算法的示例代码
2016/12/23 Javascript
JavaScript函数基础详解
2017/02/03 Javascript
jquery中绑定事件的异同
2017/02/28 Javascript
js中编码函数:escape,encodeURI与encodeURIComponent详解
2017/03/21 Javascript
vue生成token保存在客户端localStorage中的方法
2017/10/25 Javascript
Vue中对比scoped css和css module的区别
2018/05/17 Javascript
Vue中跨域及打包部署到nginx跨域设置方法
2019/08/26 Javascript
Swiper.js实现移动端元素左右滑动
2019/09/08 Javascript
解决vue组件中click事件失效的问题
2019/11/09 Javascript
python持久性管理pickle模块详细介绍
2015/02/18 Python
关于Python中空格字符串处理的技巧总结
2017/08/10 Python
python3.x上post发送json数据
2018/03/04 Python
Python中按键来获取指定的值
2019/03/02 Python
Python 200行代码实现一个滑动验证码过程详解
2019/07/11 Python
使用tqdm显示Python代码执行进度功能
2019/12/08 Python
python词云库wordCloud使用方法详解(解决中文乱码)
2020/02/17 Python
CSS3新增布局之: flex详解
2020/06/18 HTML / CSS
俄罗斯名牌服装网上商店:UNIQUE FABRIC
2019/07/25 全球购物
药学专业个人自我评价
2013/11/11 职场文书
DIY蛋糕店的创业计划书范文
2013/12/26 职场文书
《四季》教学反思
2014/04/08 职场文书
学生偷窃检讨书
2014/09/25 职场文书
建筑专业毕业生求职信
2014/09/30 职场文书
六查六看自检自查剖析材料
2014/10/14 职场文书
设立有限责任公司出资协议书
2014/11/01 职场文书
Nginx实现高可用集群构建(Keepalived+Haproxy+Nginx)
2021/05/27 Servers