0

我有一个页面,它在后两个文本框(调查员和机构)上使用 jQuery Autocomplete。它正在获取数据并显示它,但由于某种原因,它没有在我继续输入时过滤数据列表。

有谁知道为什么?我需要做些什么来打开它吗?根据jQuery 站点,自动完成初始化程序的唯一选项是delayminLengthsource

提前致谢!我正在使用 jQ v1.4.1 和 jQui v.1.8rc1。

下面是我在 $(document).ready() 上调用的代码。

function hookUpAutoCompletes() {
    $('table#params input[name=sinvestigator]').autocomplete({
        source: "json-investigators.asp", 
        minLength: 2
    })

    $('table#params input[name=sinstitution]').autocomplete({
        source: "json-institutions.asp",
        minLength: 2
    })
}
4

2 回答 2

0

那个 jQueryUI 功能似乎仍在开发中..

无论如何,在您链接的页面中,它说:

依赖项:

用户界面核心

用户界面小部件

我不知道这是否是真正的问题,但您没有加载 UI 小部件

于 2010-01-29T20:25:04.147 回答
0

这是通过 fsb 在评论中使用 JZ 库的建议完成的:

我没用过jQ-UI。我不知道自动完成功能已经出来了。我使用 JZ 的 jquery-autocomplete 插件。但我试过你的测试页。我在研究者和机构中都尝试了“pa”和“za”,并得到了同样非常令人惊讶的结果。您确定后端正在返回您认为应该返回的内容吗?如果是的话,我想我猜不出这个测试页面中正确行为和错误行为之间的区别。

于 2010-09-03T15:19:38.473 回答