首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

autocomplete的源码修改,判断如果输入内容相同就不提交给服务器

2012-03-01 
autocomplete的源码修改,判断如果输入内容相同就不提交给服务器 - Web 开发 / Ajax用的jquery的autocomple

autocomplete的源码修改,判断如果输入内容相同就不提交给服务器 - Web 开发 / Ajax
用的jquery的autocomplete做的自动完成输入框,
现在的情况是每次input的值改变都会向服务器放松一次请求,这个对数据库压力很大
我想改为只有第一个字改变的时候才提交查询,比如输入(a)和输入(ab)(abc)都不用提交,只有输入的是第一个字改变了才提交,比如输入(abc)当输入(ccccc)只有就需要提交请求了。
或者你们可以告诉我 怎么在autocomplete.js里面获得我绑定事件的输入的值。

JScript code
                  function request(term, success, failure) {        var testttt=$("#name").val();        alert(testttt);

我在这个方法里加了这个方法但是获取不到id=name的input框的值
请问高手们怎么实现这个需求啊 谢谢!!刚出来工作请多多支持!




[解决办法]
要先保存原始值.
在获取焦点的事件中将文本框中的内容保存到一个公用变量,然后拿这个变量去比较.

热点排行