Как отобразить результат автозаполнения каждого свойства в отдельной строке вместо использования косой черты?Jquery

Программирование на jquery
Ответить
Гость
 Как отобразить результат автозаполнения каждого свойства в отдельной строке вместо использования косой черты?

Сообщение Гость »


Я работаю над веб-API ASP.NET. У меня возникла проблема при вызове веб-API с помощью запроса jQuery Ajax.

Моя проблема заключается в том, что результаты автозаполнения отображаются через косую черту:

Идентификатор — Имя — Обозначение но ожидаемый результат, который мне нужно получить:

Идентификатор: 121 Имя: Мишель Николь Должность: ИТ-менеджер Это означает, что мне нужно отобразить Id в первой строке, а во второй строке у меня будет Name, а третья строка содержит Designation .

Таким образом, каждое свойство будет находиться в одной строке, а не через косую черту.

Полная информация о коде:

$("#txtDirectManagerId").autocomplete({ источник: функция (запрос, ответ) { var searchTextDirectManager = $("#txtDirectManagerId").val(); console.log("текст поиска" + searchTextDirectManager) $.ajax({ url: '@Url.Action("GetAllEmployeeBasedSearchTextDirectManager", "Отставка")', данные: {searchTextDirectManager: searchTextDirectManager}, метод: «ПОЛУЧИТЬ», Тип данных: «JSON», успех: функция (данные) { ответ($.map(данные, функция (элемент) { label: "Номер файла: " + item.EmployeeID + " - " + "Имя :" + item.EmployeeName + " - " + «Наименование:» + item.Designation, значение: item.EmployeeID, имя сотрудника: item.EmployeeName }; })) } }); }, позиция: {my: "справа вверху", at: "справа внизу" }, AppendTo: '#searchContainerDirector', выберите: функция (событие, пользовательский интерфейс) { $("#DirectManagerName").val(ui.item.employeeName); }, миндлина: 4, }); HTML-элементы управления, используемые для автозаполнения:

@Html.EditorFor(model => model.LineManager, new { htmlAttributes = new { @class = "form-control", id = "txtLineManagerId" } }) Версия скриптов, используемая для автозаполнения

Обновленный ответ:

Можете ли вы показать мне, как изменить мой код, чтобы отображать идентификатор в строке, имя во второй строке и Обозначение в третьей строке при выборе по коду
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»