jquery自动完成不适用于超过两个单词的词条
问题描述:
我正在使用Jquery Autocomplete连接到谷歌自动填充条款。 当我键入第一个单词但在空格键被击中后未能执行任何进一步查询 时,它很有用。jquery自动完成不适用于超过两个单词的词条
我已经搜遍了代码找出为什么这是,只是没有得到它。 我试过使用multiple和multipleSeperator设置,但他们没有帮助。
有谁知道为什么这不起作用?
的代码可以在这里下载:http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/
感谢。
答
我敢肯定,这与空间被解释为它们的url编码等价物有关。我后来遇到了这个问题 - 我已经切换到jQuery UI自动完成,我认为它有更好的API。无论如何,(我认为),你将需要加号来代替空间,沿着线:
$('#search').val($('#search').val().replace(/\s/g, "+"));
如果您发布实施将是比较容易理解的问题。