Jquery autocomplete的响应频率太高而导致丢包现象
来源:互联网 发布:软件角色管理 编辑:程序博客网 时间:2024/05/24 01:39
个人觉得这个主要问题是我们这边这个中文输入法在每次都会在输入英文的时候进行ajax的get到数据库去拿数据,我本来想在autocomplete jquery这个控件的KeyDown,KeyUp事件去排除除中文外的ajax请求,但是每次加入代码都导致效果不显示,只能在autocomplete的onchange事件中做过滤,详细代码如下:
function onChange() { // ignore if the following keys are pressed: [del] [shift] [capslock] if (lastKeyPressCode == 46 || (lastKeyPressCode > 8 && lastKeyPressCode < 32)) return $results.hide(); var v = $input.val(); if (v == prev) return; prev = v; //判断字符是否全是中文字符 <span style="background-color: rgb(255, 204, 0);"> var reg = /^[\u4E00-\u9FA5]+$/; if (!reg.test(v)) { return; }</span> if (v.length >= options.minChars) { $input.addClass(options.loadingClass); requestData(v); } else { $input.removeClass(options.loadingClass); $results.hide(); } };
0 0
- Jquery autocomplete的响应频率太高而导致丢包现象
- jquery.autocomplete的使用
- jquery-autocomplete的用法
- jQuery的Autocomplete
- jquery的autocomplete
- jquery的autocomplete
- jquery的autocomplete
- jQuery autocomplete 的例子
- jquery的autocomplete
- listview嵌套有响应控件而导致item不响应的解决方案
- 缺少jar包而导致报的错
- autocomplete与jQuery高版本整合问题
- 网络设备丢弃ECN包导致的慢响应问题
- mysql 驱动太高 导致 报错
- gcc版本太高导致编译错误
- 奇怪的路由器丢包现象
- jquery autocomplete插件的使用
- jquery.autocomplete的result方法
- 国嵌ARM 上学期专题1之专题1 工欲善其事必先利其器 常见问题解决方案和知识点总结
- 黑马程序员—学习java基础7日志
- iOS-加载动态图
- 动词的使役+授受辅助动词
- window function
- Jquery autocomplete的响应频率太高而导致丢包现象
- innerHtml/outerHtml/innerText/outerText/textContent比较
- ant 的 copy 使用
- cocos2d-x基本知识点(3)
- 国嵌ARM 上学期专题2之我从内部看ARM 常见问题解决方案和知识点总结
- 项目打包文件build.xml
- 程序员在周末学习的8个实用技术
- 国嵌ARM 上学期专题3之汇编语言玩得转 常见问题解决方案和知识点总结
- 伟大的航路-如何修炼成为一名网络黑客