问题描述
|
我正在使用与Google自动完成条款挂钩的Jquery自动完成功能。
当我输入第一个单词但无法执行任何进一步的查询时,它的效果很好
按下空格键后。
我仔细检查了代码以弄清楚为什么会这样,只是不明白。
我曾尝试使用Multiple和MultipleSeperator设置,但它们无济于事。
有人知道为什么这行不通吗?
可以在这里下载代码:http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/
谢谢。
解决方法
我很确定这与将空格解释为其url编码的等效项有关。我前一段时间遇到了这个问题-从那以后我切换到jQuery UI自动完成功能,我认为它具有更好的API。无论如何,(我认为)您将需要用加号替换空格,其方式如下:
$(\'#search\').val($(\'#search\').val().replace(/\\s/g,\"+\"));
如果发布实现,将更容易理解问题。