Как получить id в текстовом поле автозаполнения с помощью jquery..?
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>jQuery UI Autocomplete - Remote JSONP datasource</title> <link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css"> <script src="//code.jquery.com/jquery-1.10.2.js"></script> <script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script> <link rel="stylesheet" href="/resources/demos/style.css"> </head> <body> <h2>Operating Systems</h2><br /> <label for="select">Choose: </label> <input type="text" id="select" /> <label id="selectID"></label> <script> (function () { var url = "http://localhost:61397/CompanyRestService.svc/GetCompID/0"; var items = []; $.getJSON(url) .done(function (data) { $.each(data, function (i, item) { items[i] = item.Name; }); }); $('#select').autocomplete({ source: items}); })(); </script> <script> function myFunction() { var x = document.getElementById("select").value; document.getElementById("demo").innerHTML = x; } </script> <button onclick="myFunction()">Click me</button> <p id="demo"></p> </body> </html>
Что я уже пробовал:
мой вывод Json:
[{"Идентификатор":155,"имя":"сталь Domex Е-данные"},{"идентификатор":156,"имя":"гидрохлорид угля международного частного общества"},{"идентификатор":158,"имя":"Роха Строителей и сервисы"},{"идентификатор":159,"имя":"Тата современных материалов общества"},{"идентификатор":161,"имя":" Тикона широкополосного ЛТД"},{"идентификатор":166,"имя":"техническая информация сталь Domex частного общества"},{"идентификатор":168,"имя":"Филипс Индия"}]
Я пытаюсь в приведенном выше коде успешно работать ...но я не знаю, как получить "Id" ....plz help...Как получить автозаполнение выбранного "Id" в любом ярлыке или скрытом поле...