为iPhone手机应用程序自动完成ajax文本框?

kik*_*ito 6 iphone ajax jquery autocomplete jqtouch

我已经开发了一个rails网站,其中我有一个带有自动完成功能的文本框(当用户开始输入时,下面有一个有效值列表"下拉").为此,我使用了Rail的自动完成功能.

现在我正在开发这个网站的移动版本.由于目标浏览手机将是iphone,我正在使用jqtouch.

因此我的问题是:在iphone网络应用程序上执行"自动填充的ajax文本框"的最佳方法是什么?

我怀疑应该有一个简单的方法,因为jqtouch使用jquery,并且有几个自动完成插件(顺便说一句,不知道哪一个最适合这个任务).但是,如果有人认为这比使用jqtouch有更好的方法,我愿意接受建议.

kik*_*ito 0

好吧,经过近一周的努力,我必须对自己做出回应:

截至今天(2010 年 2 月),我找不到任何“好的”或至少“标准化”的方法来为 iphone 执行 ajax 自动完成。我认为没有。

您现在唯一的选择是:

  • 自己编写一个自定义自动完成功能(可能使用 jquery 插件之一)。结果在 iPhone 上可能看起来不太好,除非如 Jon 所说,将其限制为 3 个结果。
  • 追求完全不同的东西。就我而言,我决定使用两个字段而不是一个:用户可以“用作过滤器”的文本框和用户可以在其中选择正确答案的“动态选择”。

如果将来出现任何替代方案,我将很乐意接受。现在我认为这已经结束(没有有效的回应)。