我正在使用Jquery Autocomplete连接谷歌自动完成条款。 当我输入第一个单词但未能执行任何进一步的查询时,它工作得很好 空格键被击中后。
我仔细研究了代码,弄清楚为什么会这样,只是不明白。 我已尝试使用multiple和multipleSeperator设置,但它们没有帮助。
有谁知道为什么这不起作用?
可以在此处下载代码:http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/
感谢。
答案 0 :(得分:0)
我很确定这与空间被解释为其url编码的等价物有关。我曾经遇到过这个问题 - 我已经切换到jQuery UI自动完成,我认为它有更好的API。无论如何,(我认为)你需要用以下的方式替换空格:
$('#search').val($('#search').val().replace(/\s/g, "+"));
如果您发布实施内容,则更容易理解问题。