Как отобразить результат автозаполнения каждого свойства в отдельной строке вместо использования косой черты?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" } }) Версия скриптов, используемая для автозаполнения

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

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

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