Тут зависит от того, какую цель Вы преследуете:
1) Если в сплывающей подсказке предполагается небольшое количество текста, то зачем использовать AJAX? Можно вписать эти данные при формировании страницы на сервере. Это будет экономично бы быстро.
2) Если все-таки нужен AJAX, тогда придется повозиться. Готовых рецептов я не дам, скажу лишь, как сделал бы сам:
-) При выводе страницы формируем JS-массив с ID элементов и полями text, пока пустымы.
-) Когда пользователь наводит мышкой на нужное нам слово, ждем 0,5-1,5 секунды, чтобы отбросить ложное срабатывание.
-) Выводим нашу всплывающую подсказку. Её содержимое определяет поле text из JS массива. Если поле не пустое, просто выводим данные. Если пустое - Пишем "Загрузка данных..." и отправляем запрос на сервер.
-) Сервер этот запрос обрабатывает, извлекая нужные данные из базы и возвращает нам на страницу.
-) Заносим данные в text. Если всплывающая подсказка для данного ID еще отображается, то копируем данные и в неё.
Ну вот как-то так)
|