Разбитие и вставка данных в input поля
Добрый вечер есть скрипт живого поиска
$(function(){ //Живой поиск $('.who').bind("change keyup input click", function() { if(this.value.length >= 2){ $.ajax({ type: 'GET', url: "../search/search_avtor_3.php", //Путь к обработчику data: {'referal':this.value}, response: 'text', success: function(data){ $(".search_result").html(data).fadeIn(); //Выводим полученые данные в списке } }) } }) $(".search_result").hover(function(){ $(".who").blur(); //Убираем фокус с input }) //При выборе результата поиска, прячем список и заносим выбранный результат в input $(".search_result").on("click", "li", function(){ $('.who').val($(this).text()); $(".search_result").fadeOut(); }) }) скрипт работает, но хотелось бы его доработать. на данный момент весь результат echo "\n<li> ID_Автора: " .$row["Id"]. " ФИО: " .$row["fio"]." Статус: " .$row["doljnost"]."</li>"; он вставляет <ul class="search_result"></ul> можно ли как то реализовать, что бы ID_Автора: " .$row["Id"]. вставлялось в <ul class="search_result_id"></ul> и ФИО: " .$row["fio"]." в <ul class="search_result_fio"></ul> и так далее. Буду очень благодарен за помощь. |
Два раздельных списка что-ли?
echo "\n<li> ID_Автора: " .$row["Id"]. " ФИО: " .$row["fio"]." Статус: " .$row["doljnost"]."</li>"; - это убрать, отдавать клиенту JSON, а на нем уже расфасуете куда нужно. |
Решил проблему через
var results = $(this).text().split('.') |
Часовой пояс GMT +3, время: 03:23. |