Я использую следующий код для поиска в ajax-файле запроса с плагином автозаполнения:
$("input.search_bar").autocomplete("/autocomplete/", {
scrollHeight: 300,
minChars: 3
});
Результаты поиска представляют собой имена в кодировке HTML, такие как:
Bob's Store (действительно Bob%39s Store
) Магазин Билла (действительно Bill%39s Shop
) и т. д. *
В раскрывающемся списке автозаполнения отображается правильный HTML-код примерно так:
Магазин Боба Магазин Билла
Нокогда я выбираю один из результатов и результат перемещается в поле ввода, поле ввода отображает экранированное значение следующим образом:
Bob%39s Store
Как использовать плагин jQuery Autocomplete дляотформатировать результат, чтобы показать неэкранированное значение при выборе результата?
Я безуспешно пытался использовать следующую функцию плагина:
$("input.search_bar").autocomplete("/autocomplete/", {
scrollHeight: 300,
minChars: 3,
formatResult: function(row) {
return unescape(row);
}
});