用苹果手机的浏览器操作是无效的(英文和数字没问题),但如果你在两个中文字的基础上,再输入一个任意字符,然后删除该字符,它就有匹配的内容了。
各位大侠,如何解? 谢谢。安卓、还有浏览器都是好的,就是苹果手机不行
问题已经解决,原文章地址:http://www.cnblogs.com/yuzhongwusan/archive/2012/06/01/2530455.html
补充一个原插件触发查询的事件,就是当input输入栏发生字符变化时,重新进 行查询(调用其内部的onChange函数),这里主要针对firefox而言,因为我们的系统访问最多的是IE和firefox。而恰好firefox 有一个input变化的事件就是oninput,那么我们只要在原jquery.autocomplete.js第199行,插入如下代码:
.bind("input", function() {
onChange(0, true);
});
虽然是针对firefox的,这段代码加上之后,iphone上也可以了
给autcomplete的输入对象增加input事件执行ajax操作试试。autocomplete很多,自己修改源代码了