网站实时搜索在移动设备浏览器上不起作用



我有一个网站,在填充区域后,在完成电话号码的同时,将ajax请求发送到服务器,在数据库中进行搜索和一个一个表格的HTML代码返回了每个条目,每个条目代表来自数据库结果的每一行。

因此,如果要在文本框中键入#区域代码#9中的服务器请求,则将在数据库中为所有以#reation Code#9开头的人在数据库中进行搜索,并且它将返回HTML代码对于每个人都有一排的桌子。

HTML覆盖了显示结果的DIV中的内容,并且可以单击一个条目以自动完成其余部分。真的很基本,并且在笔记本电脑上的浏览器中正常工作。

我的一个朋友有一个Android,正在测试它,由于某种原因,他写了电话号码时什么都没有发生。我在iPod上尝试了它,并发生了同样的事情。

如果我写这个数字时,可以说我写了#reailcode#93,什么也没有显示。但是,如果我按背台,那就起作用。

有什么想法?

它与移动设备如何在触摸屏中处理键盘有关吗?

这可能是一个发送问题,我知道Android和iPhone倾向于以可以在块中表示的方式输入文本。

因此,基本上它将您输入的文本发送到爆发中。我可以想象一下发送此问题的条件之一是按下backspace键。

所以我疲倦又困倦,这是我的借口...基本上发生的是键代码处理实际键盘键,因此资本A和较低的A和较低的A是相同的,但数字1和numpad 1分别不同。49和97 ...自然地,移动设备键盘没有numpad,所以这就是我的过滤出错的地方。

最新更新