Русскоязычный форум, посвященный фреймворку Kohana
http://forum.kohanaframework.su/

Вывод данных из запроса ajax
http://forum.kohanaframework.su/viewtopic.php?f=33&t=278
Страница 1 из 2

Автор:  ducoz [ 03 авг 2012, 00:03 ]
Заголовок сообщения:  Вывод данных из запроса ajax

Привет. Ребят помогите плиз. Нужна наработка вывода данных из бд при запросе.

Автор:  Sergey [ 03 авг 2012, 06:55 ]
Заголовок сообщения:  Re: Вывод данных из запроса ajax

А по конкретнее вопрос?

Автор:  akul [ 03 авг 2012, 11:44 ]
Заголовок сообщения:  Re: Вывод данных из запроса ajax

Спроси, что нужно, я допустим делал листалку новостей на АЯКС

Автор:  ducoz [ 03 авг 2012, 13:33 ]
Заголовок сообщения:  Re: Вывод данных из запроса ajax

спасибо что откликнулись.
Когда вводиш в гугле слово скачать, он выдает
скачать фильмы
скачать игры
и тд.
Нужно сделать также чтоб при воде выводился текст.

Автор:  admin [ 04 авг 2012, 15:28 ]
Заголовок сообщения:  Re: Вывод данных из запроса ajax

Кстати тоже любопытно, как это оптимизировано у гугла.
Если при каждом новом вводе буквы с помощью аякса искать в базе, это ж ляжет все к чертям. Как они делают интересно.

Автор:  ducoz [ 04 авг 2012, 20:03 ]
Заголовок сообщения:  Re: Вывод данных из запроса ajax

Это конечно все хорошо, но хотелось бы получить ответ.
Попробую подробней.
Мне надо чтоб при вводе текста в инпут выводился текст, примером как на гугле, яндесе или ютубе.
Данные которые должны выводиться я беру из названия пользователей.
Помогите плиз :ugeek:

Автор:  Sergey [ 04 авг 2012, 22:13 ]
Заголовок сообщения:  Re: Вывод данных из запроса ajax

ducoz писал(а):
Это конечно все хорошо, но хотелось бы получить ответ.


За это отвечает абсолютно позиционированный div находящийся ниже, будучи скрытым, пока не найдено совпадения. А в диве находятся несколько <a href='#" onclick='...'>вариантов</a>. Реализация такой штуки есть на jQuery http://jqueryui.com/demos/autocomplete/ Попробуйте ввести там две буквы - ja

Автор:  Sergey [ 04 авг 2012, 22:17 ]
Заголовок сообщения:  Re: Вывод данных из запроса ajax

admin писал(а):
Кстати тоже любопытно, как это оптимизировано у гугла.
Если при каждом новом вводе буквы с помощью аякса искать в базе, это ж ляжет все к чертям. Как они делают интересно.


AJAX ищет не в базе данных, а в XML-файле, который кешируется.

http://jqueryui.com/demos/autocomplete/#xml
А как уже формировать данный XML решать вам. Или всякий раз БД опрашивать или генерить в момент внесения в БД изменений..
Думаю идея понятна : )

Автор:  Sergey [ 04 авг 2012, 22:44 ]
Заголовок сообщения:  Re: Вывод данных из запроса ajax

admin писал(а):
... это ж ляжет все к чертям ...


Не ляжет.
Простые запросы + Лёгкая страница обработки + Таймаут после остановки печати + Кеширование в странице выполненных поисков

Автор:  mamahtehok [ 05 авг 2012, 00:11 ]
Заголовок сообщения:  Re: Вывод данных из запроса ajax

to admin: если обратите внимание, автодополнение работает только в для ранее использованных поисковых запросов, т.е. при каждом запросе не происходит обращения к бд.

Страница 1 из 2 Часовой пояс: UTC + 4 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/