将动态输入框值传递给自动完成获取URL

问题描述:

我正在使用jQuery自动完成tempplate,这是我多年前在Web上发现的。在新的自动完成应用程序中,我需要在URL get字符串中添加一个动态变量。此动态变量来自另一个输入框。下面的URL参数$(database_name)不会动态加载。它似乎在开始加载页面时加载。将动态输入框值传递给自动完成获取URL

有没有办法做到这一点,而无需创建一个触发器来重新加载autocomplete.js文件? 代码如下...

var database_name =“#database_name”; // html id $(“input#cities”)。autocomplete({source:“../../../ cgi-bin/rfdb/auto_suggest.pl?table_name = world & search_key = city & database =” + $(DATABASE_NAME).VAL(),
的minLength:0, 延迟:1, 启用:真, cacheLength:1, 关闭:功能(事件,UI){} });

我使用了自动完成POST。看起来“Get”不会动态更新变量名称。 POST是。