2

我正在使用 jQuery UI 来显示建议的下拉列表。我这样做是为了,当您开始在自动完成输入字段中输入时,然后在您停止输入 1 秒钟后(它有一个 on key-up 事件,如果您在不到一秒的时间内输入一个新字符,它会重置) ,它将发出 Ajax 请求并获得 XML 响应,然后更改输入字段的可用标签。

问题是当我更改建议来源时,菜单不会出现在输入字段中。我想在设置新源后立即使用 jquery 强制菜单出现。

现在,要让它出现,我需要再次输入,然后显示菜单,但同时,它得到另一个 xml 响应,然后它就搞砸了......

有谁知道我该怎么做?

谢谢。

4

1 回答 1

7

只需调用search方法:

input.autocomplete( "search", input.val() );
于 2013-06-14T14:27:17.760 回答