Я использую YUI 2 автозаполнение , у меня есть собственный веб-сервис, который предоставляет предложения.
Всякий раз, когда пользователь вводит "" (пробел), предложения не отображаются. Например, если пользователь вводит «foo bar
», то предложение отображается до «foo
», но как только пользователь вводит «», предложение не отображается.
Я проверил вызовы Ajax и заметил, что пробел заменен на «%20
». Таким образом, после пробела каждый Ajax-вызов содержит «%20
», поэтому записи из базы данных не извлекаются.
Я попытался установить пробел в качестве разделителя. Если мы будем использовать пробел в качестве разделителя, он покажет предложения для нового термина (который пользователь вводил после пробела). Например, если вы введете «foo bar
», то после пробела появится предложение «bar
», а я хочу предложения для полного термина «foo bar
».
Я хочу отобразить предложение на полный срок независимо от того, что пользователь ввел, включая пробел.
Есть ли способ справиться с этим в YUI?