JQuery--使用JQuery 的$.ajax 方法进行异步请求,导致页面闪烁
2024-09-06 18:08:20
情景
目前有个需求是在文本框填入内容,自动触发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即可
最新文章
- UIViewController生命周期-完整版
- 控件包含代码块(即 <;% ... %>;),因此无法修改控件集合
- 关于编译Android源码
- umeng 渠道统计ios
- TransactionScope 事务使用说明
- struts2校验の实现
- Exception in thread ";http-bio-8081-exec-3"; java.lang.OutOfMemoryError: PermGen space
- 【杭州图铭科技有限公司招募贴】——“JUST DO IT”
- (转载)Java多线程的监控分析工具(VisualVM)
- PS软件操作应用—文字特效
- $http设置headers来实现IE不缓存url请求的资源
- redis的数据持久化策略
- opencv学习之路(39)、PCA
- EF6学习笔记(四) 弹性连接及命令拦截调试
- 在notepad++中使用正则匹配功能(一-龥!-~) 中文[利刃篇]
- 201. Orchard学习 一、基础
- Android将Log写入文件
- HTML自定义标签与标签自定义属性
- Jquery的Ajax中contentType和dataType的区别(转载)
- mint-ui 关于有时候官网有时候打不开的问题