我正在使用 scriptaculous 的 Ajax.Autocompleter 进行不同过滤器的搜索。
http://github.com/madrobby/scriptaculous/wikis/ajax-autocompleter
过滤器要求我将数据动态地传递到自动完成器中,我已经从以下链接成功地学会了这样做。
http://www.simpltry.com/2007/01/30/ajaxautocompleter-dynamic-parameters/
现在,我有多个过滤器和一个搜索框。如何让自动完成器在不 输入输入但单击新过滤器的情况下发出请求?
这是一个用例来澄清。页面加载完毕,有多个过滤器(只是带有 onclicks 的链接),以及一个附加了自动完成器的输入字段。我键入一个查询并执行自动完成器请求。然后,我单击一个不同的过滤器,我希望使用相同的查询执行另一个请求,但过滤器不同。
或者更简洁地说,我如何让自动完成器在我想要的时候执行请求,而不是依赖于输入来触发它?