jQuery UI Autocomplete插件:在minLength之后设置源码?

时间:2011-09-07 02:23:48

标签: javascript jquery jquery-ui javascript-events

RE:http://docs.jquery.com/UI/Autocomplete

当用户输入足够的字符以满足minLength时,是否会触发某个事件?我需要响应该事件,调用我的服务器以获取自动完成值,并将其设置为source。我不知道该怎么做。代码片段非常受欢迎。

2 个答案:

答案 0 :(得分:1)

jquery-ui自动完成源可以是三件事之一 - 要搜索的本地事物数组,要查询的URL字符串,或自定义函数。听起来您只需将源设置为URL即可完成所需操作。在传递minLength之后,Jquery将自动查询该URL(追加& term =)。然后,您的服务器负责响应要自动完成的值。

这里有很多很好的例子 http://jqueryui.com/demos/autocomplete/#default

答案 1 :(得分:0)

实现: http://www.jensbits.com/2010/03/29/jquery-ui-autocomplete-widget-with-php-and-mysql/

如果您需要特殊的东西,可以查找更改事件(文档http://jqueryui.com/demos/autocomplete/),您可以在其中计算输入值长度,如果输入值长度等于minLength,则调用另一个函数。