视力
目前需要填写文本框自动触发按键事件,下拉列表会自动过滤相应选项。但是使用$,ajax发现每次触发一个事件,整个网页都会闪烁,触发一个全局的ajax事件。
代码片段
$.Ajax ({type:' post ',url3360root'/XXX,data:requestdata,datatype3360' JSON ',success : function(data){//清空列表$(' # form view # list left ')。empty();$.每个(数据,函数(I,$ data){ var $ option=$(' option name=' opinion . tag ' value=' $ data . code $ data . name ' ' $ data . code $ data . name '/option ');//将数据绑定到list left $(' # form viewpoice # list left ')。追加($ option);});} });解决办法
查看JQuery API文档,发现$中有一个Global属性。ajax,它可以设置是否在全局范围内处理ajax事件。默认值为真,可以更改为假。
以上内容是基于JQuery的$解决异步请求引起的页面闪烁问题。边肖引入的ajax方法。希望对大家有所帮助!