[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Поиск по сайту
maax
$(function(){
$("#search").keyup(function(){
var search = $("#search").val();
$.ajax({
type: "POST",
url: "search.php",
data: {"search": search},
cache: false,
success: function(response){
$("#resSearch").html(response);
}
}
);
return false;
});
});


вот такой код поиска выводит результаты без возможности кликнуть какой нибудь из них

как расширить возможности ,что бы результаты поиска выводились не просто списком а в каждом диве

типо того уже пробовал

success: function(response){
$('#resSearch').append('<div class="variant">'+response+'</div>');
}
sergeiss
Цитата (maax @ 7.09.2016 - 17:29)
как расширить возможности ,что бы результаты поиска выводились не просто списком а в каждом диве

Не совсем понял, что ты имеешь ввиду... Но чтобы иметь возможность свободно распоряжаться данными, возвращаемыми сервером, их надо как-то структурировать. Например, передавать в формате JSON. И тогда ты сможешь в JS сделать с данными всё, что хочешь: сформировать ссылки, тексты, дивы, спаны, заголовки, показать где-то картинки...

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
maax
sergeiss

да там много и не надо всего,просто вот написал я в input поиска допустим "tes" и он мне начинает выводить то что нашел

test1
test2
test3
test4

и вот мне надо выбрать test3 из этого списка, я на него нажимаю и он тут же летит в input поиска чтоб не надо было дописывать, вот все что надо
а я только посмотреть могу на эти результаты
sergeiss
maax, по-моему, ты ищешь вот это вот http://api.jqueryui.com/autocomplete/ Коли уж ты используешь jQuery, то и его виджеты очень даже в тему будут.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Игорь_Vasinsky
да этот автокомплит за 2 минуты на коленки пишется на нативном JS

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

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.