[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ajax
antonhristovsky
Натолкните, пожалуйста, на мысль. Как реализовать проверку каждые 2 секунды на наличие нового личного сообщения?



Спустя 1 минута, 53 секунды (15.02.2012 - 20:26) nugle написал(а):
antonhristovsky
тебе в помощь setInterval(), по истечении времени проверяешь таблицу на наличие сообщений новых с помощью аякс

Спустя 4 минуты, 14 секунд (15.02.2012 - 20:30) antonhristovsky написал(а):
nugle
Про setInterval() я знаю. Я не могу понять как обрабатывать полученые данные)

Спустя 2 минуты, 2 секунды (15.02.2012 - 20:32) nugle написал(а):
antonhristovsky
А ты думаешь я могу понять, если я не вижу кода?
Выложи код приёма данных, и как обрабатывается запрос на сервере

Спустя 2 минуты, 33 секунды (15.02.2012 - 20:35) inpost написал(а):
Всмысле про обработку? Ты в сессии храни время последнего дёрганья данных, а потом бери сообщения новые, которые были после этого времени, и возвращай в Аякс. А на JS просто дописывай их.

Спустя 3 минуты, 1 секунда (15.02.2012 - 20:38) antonhristovsky написал(а):
Вот ajax
<script type="text/javascript">
function runajax()
{
var email = $("#email").val();
var avtor_email = $("#avtor_email").val();
var avtor_name = $("#avtor_name").val();

$.ajax({
type: "POST",
data: "email=" + email + '&avtor_email=' + avtor_email + '&avtor_name=' + avtor_name,
url: "/ajax/email",
dataType: "json",
success: function(data)
{
???????????????????????????????????
}
}
)
}
</script>

Спустя 3 минуты, 32 секунды (15.02.2012 - 20:41) nugle написал(а):
antonhristovsky
принял данные, ну и в блок вставляй сообщение, есть ли новое или нет. В чем проблема сама?

Спустя 1 минута, 28 секунд (15.02.2012 - 20:43) antonhristovsky написал(а):
Я не пойму каким образом встравлять?

Спустя 3 минуты, 48 секунд (15.02.2012 - 20:47) inpost написал(а):
innerHTML, а если не знаешь, что это такое, то советую почитать учебник об JS или посмотреть в сторону платных курсов.

Спустя 9 минут, 18 секунд (15.02.2012 - 20:56) nugle написал(а):
или попова с торрента скачать)
или inpost денег заплатить за курсы)
или мне денег заплатить и я сам реализую)

Спустя 12 минут, 24 секунды (15.02.2012 - 21:08) antonhristovsky написал(а):
Ну помогите тут_ Или скиньте на сайт где можно научится)

Спустя 11 минут, 17 секунд (15.02.2012 - 21:20) Игорь_Vasinsky написал(а):
есть
<div id="content">Пусто...</div>


на JS

document.getElemrntById('content').innerHTML('Огого!!! я вставил в content!!!');


на JQuery
('#content').html('Эгегей...я вставлять могу и так....');

Спустя 19 минут, 51 секунда (15.02.2012 - 21:40) antonhristovsky написал(а):
Не работает... Значение "Пусто..." не меняетс

Спустя 1 час, 21 минута, 57 секунд (15.02.2012 - 23:01) inpost написал(а):
Игорь_Vasinsky
1. document.getElemrntById('content').innerHTML = "текст";
2. getElementById, опечатка у тебя smile.gif

antonhristovsky
В интернете надо подглянуть, как правильно данная функция работает. Или опять ждёшь "готовенькое", ?
Быстрый ответ:

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