jquery自动完成过滤

时间:2010-01-29 19:32:08

标签: jquery jquery-ui autocomplete jquery-autocomplete

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

任何人都知道为什么?打开这个是否需要做些什么?根据{{​​3}},自动填充初始化程序的唯一选项是延迟 minLength 来源

提前致谢!我正在使用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
    })
}

2 个答案:

答案 0 :(得分:0)

jQueryUI函数似乎仍在开发中。

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

<强>依赖关系:

UI核心

UI小工具

我不知道这是不是真正的问题,但你没有加载UI Widget

答案 1 :(得分:0)

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

  

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