基于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 锁定弹出层实现代码
Feb 23 Javascript
JQuery 学习笔记01 JQuery初接触
May 06 Javascript
使用基于jquery的gamequery插件做JS乒乓球游戏
Jul 31 Javascript
javascript jscroll模拟html元素滚动条
Dec 18 Javascript
javascript每日必学之封装
Feb 23 Javascript
精通JavaScript的this关键字
May 28 Javascript
BootStrap glyphicon图标无法显示的解决方法
Sep 06 Javascript
javascript 解决浏览器不支持的问题
Sep 24 Javascript
JavaScript基础之AJAX简单的小demo
Jan 29 Javascript
js+html5实现页面可刷新的倒计时效果
Jul 15 Javascript
jQuery实现可编辑表格并生成json结果(实例代码)
Jul 19 jQuery
Electron vue的使用教程图文详解
Jul 05 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加密解密函数代码
2013/06/19 PHP
ThinkPHP文件上传实例教程
2014/08/22 PHP
PHP session 会话处理函数
2016/06/06 PHP
php获取是星期几的的一些常用姿势
2019/12/15 PHP
强悍无比的WEB开发好助手FireBug(Firefox Plugin)
2007/01/16 Javascript
json原理分析及实例介绍
2012/11/29 Javascript
JavaScript的各种常见函数定义方法
2014/09/16 Javascript
Javascript基础教程之break和continue语句
2015/01/18 Javascript
使用C++为node.js写扩展模块
2015/04/22 Javascript
javascript中对变量类型的判断方法
2015/08/09 Javascript
有关Promises异步问题详解
2015/11/13 Javascript
JS中的hasOwnProperty()和isPrototypeOf()属性实例详解
2016/08/11 Javascript
bootstrap读书笔记之CSS组件(上)
2016/10/17 Javascript
AngularJS2中一种button切换效果的实现方法(二)
2017/03/27 Javascript
JavaScript实现省市县三级级联特效
2017/05/16 Javascript
浅谈React前后端同构防止重复渲染
2018/01/05 Javascript
使用React手写一个对话框或模态框的方法示例
2019/04/25 Javascript
5分钟教你用nodeJS手写一个mock数据服务器的方法
2019/09/10 NodeJs
用vue设计一个日历表
2020/12/03 Vue.js
[09:59]DOTA2-DPC中国联赛2月7日Recap集锦
2021/03/11 DOTA
Python类的专用方法实例分析
2015/01/09 Python
python使用Turtle库绘制动态钟表
2018/11/19 Python
Python编程在flask中模拟进行Restful的CRUD操作
2018/12/28 Python
Python Pandas对缺失值的处理方法
2019/09/27 Python
浅谈优化Django ORM中的性能问题
2020/07/09 Python
最新Python idle下载、安装与使用教程图文详解
2020/11/28 Python
css3 实现元素弧线运动的示例代码
2020/04/24 HTML / CSS
印度最大的酒店品牌网络:OYO Rooms
2016/07/24 全球购物
澳大利亚在线消费电子产品商店:TobyDeals
2020/01/05 全球购物
介绍一下Ruby的多线程处理
2013/02/01 面试题
健康教育评估方案
2014/05/25 职场文书
公司领导班子群众路线四风问题对照检查材料
2014/10/02 职场文书
详解RedisTemplate下Redis分布式锁引发的系列问题
2021/04/27 Redis
MyBatis 动态SQL全面详解
2021/10/05 MySQL
MYSQL 表的全面总结
2021/11/11 MySQL
MySQL优化之慢日志查询
2022/06/10 MySQL