PHP/MySQL | Ajax:: обновление данных
Код:
$.ajax({
url: "navigation.php",
dataType: "html",
success: function(data) {
$('#nav').html(data);
}
});
В navigation.php блок уведомлений(например, сообщения+1)
Как сделать, чтобы информация обновлялась автоматически( если мне например написали сообщение, то это появлялось как "сообщения+1")
$.ajax({
url: "navigation.php",
dataType: "html",
success: function(data) {
$('#nav').html(data);
}
});
В navigation.php блок уведомлений(например, сообщения+1)
Как сделать, чтобы информация обновлялась автоматически( если мне например написали сообщение, то это появлялось как "сообщения+1")
rekmixa, Polling, longPolling, SSE, WebSocket
PandCar, я 2-й день знаю ajax. так что не пойму твойц текст. это события?
rekmixa, просто там надо вывести всего лишь циферку и все)) а Polling, longPolling, SSE, WebSocket можно использовать если на руках есть сервер )) а если сайт на хосте то про это вообще можно забыть))
409241794 (25.04.2017 в 18:24)
rekmixa, просто там надо вывести всего лишь циферку и все)) а Polling, longPolling, SSE, WebSocket можно использовать если на руках есть сервер )) а если сайт на хосте то про это вообще можно забыть))
rekmixa, просто там надо вывести всего лишь циферку и все)) а Polling, longPolling, SSE, WebSocket можно использовать если на руках есть сервер )) а если сайт на хосте то про это вообще можно забыть))
а если замутить обычный ajax с setInterval 10 секунд, к примеру? Не сильная будет нагрузка? и при том, что php-файл возвращает всего 2-3 символа
________
посл. ред. 25.04.2017 в 22:04; всего 1 раз(а); by rekmixa
rekmixa, аякс в функцию и вызывай SetInterval
Как пример
function doPoll(){
$.post('ajax/test.html', function(data) {
alert(data); // process results here
setTimeout(doPoll,5000);
});
}
function doPoll(){
$.post('ajax/test.html', function(data) {
alert(data); // process results here
setTimeout(doPoll,5000);
});
}
LongPoll
________
посл. ред. 25.04.2017 в 22:18; всего 1 раз(а); by Эллиот Алдерсон
(function poll(){
setTimeout(function(){
$.ajax({ url: "server", success: function(data){
salesGauge.setValue(data.value);
poll();
}, dataType: "json"});
}, 30000);
})();
________
посл. ред. 25.04.2017 в 22:18; всего 1 раз(а); by Эллиот Алдерсон
rekmixa, websoket => https://learn.javascript.ru/websockets
Тут уж ооочень хорошо описано
Тут уж ооочень хорошо описано
Эллиот Алдерсон, дополнительная не хреновая нагрузка, если стоит на хостинге где то за 0.5 в день
________
посл. ред. 25.04.2017 в 22:26; всего 1 раз(а); by [T]rec80
________
посл. ред. 25.04.2017 в 22:26; всего 1 раз(а); by [T]rec80
Стр.: 1, 2