Автозаполнение при добавлении лишних пробелов

1

пример изображения

Мой автообъект добавляет дополнительные пробелы, когда данные выбраны из webservices, как я могу это исправить? ive попробовал в основном все, но не получил никаких результатов

Код: https://jsfiddle.net/jz1e4tr6/1/

$(document).ready(function () {
             $("#<%=TextBox1.ClientID%>").autocomplete({
                 source: function (request, response) {
                     $.ajax({
                         url: '<%=ResolveUrl("/Normal/WebServices/AutoComplete.asmx/GetSubject")%>',
                         data: "{ 'prefix': '" + request.term + "'}",
                         dataType: "json",
                         type: "POST",
                         contentType: "application/json; charset=utf-8",
                         success: function (data) {
                             response($.map(data.d, function (item) {
                                 return {
                                     label: item.split('-')[0],
                                     attr: item.split('-')[1]
                                 }
                             }))
                         },
                         error: function (response) {
                             alert(response.responseText);
                         },
                         failure: function (response) {
                             alert(response.responseText);
                         }
                     });
                 },
  • 0
    Что за лишние пробелы? Пробелы вокруг значения? В этом случае, это не исправимо с помощью функции js trim?
  • 0
    Что вы подразумеваете под "добавлением лишних пробелов"? Не могли бы вы привести пример ответа вашего поставщика автозаполнения, что вы ожидаете увидеть в автозаполнении, и что вы на самом деле получаете?
Показать ещё 12 комментариев
Теги:

1 ответ

0
Лучший ответ

Альтернативная "настройка", но не правильное решение... прежде чем нажимать submit в коде позади... я получаю значение из текстового поля и в переменную. И обрезаем переменную.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню