2011-04-13 47 views
0

我正在使用Jquery Autocomplete連接到谷歌自動填充條款。 當我鍵入第一個單詞但在空格鍵被擊中後未能執行任何進一步查詢 時,它很有用。jquery自動完成不適用於超過兩個單詞的詞條

我已經搜遍了代碼找出爲什麼這是,只是沒有得到它。 我試過使用multiple和multipleSeperator設置,但他們沒有幫助。

有誰知道爲什麼這不起作用?

的代碼可以在這裏下載:http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/

感謝。

回答

0

我敢肯定,這與空間被解釋爲它們的url編碼等價物有關。我後來遇到了這個問題 - 我已經切換到jQuery UI自動完成,我認爲它有更好的API。無論如何,(我認爲),你將需要加號來代替空間,沿着線:

$('#search').val($('#search').val().replace(/\s/g, "+")); 

如果您發佈實施將是比較容易理解的問題。

相關問題