$(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
7.09.2016 - 17:36
Цитата (maax @ 7.09.2016 - 17:29) |
как расширить возможности ,что бы результаты поиска выводились не просто списком а в каждом диве |
Не совсем понял, что ты имеешь ввиду... Но чтобы иметь возможность свободно распоряжаться данными, возвращаемыми сервером, их надо как-то структурировать. Например, передавать в формате JSON. И тогда ты сможешь в JS сделать с данными всё, что хочешь: сформировать ссылки, тексты, дивы, спаны, заголовки, показать где-то картинки...
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
sergeiss
да там много и не надо всего,просто вот написал я в input поиска допустим "tes" и он мне начинает выводить то что нашел
test1
test2
test3
test4
и вот мне надо выбрать test3 из этого списка, я на него нажимаю и он тут же летит в input поиска чтоб не надо было дописывать, вот все что надо
а я только посмотреть могу на эти результаты
sergeiss
7.09.2016 - 19:20
maax, по-моему, ты ищешь вот это вот
http://api.jqueryui.com/autocomplete/ Коли уж ты используешь jQuery, то и его виджеты очень даже в тему будут.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
Игорь_Vasinsky
7.09.2016 - 19:46
да этот автокомплит за 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