aka Slava_O
С нами с 14.05.13
Сообщения: 847
Рейтинг: 46
|
Добавлено: 04/07/13 в 14:16 |
Коллеги, подскажите, как реализовать следующее:
Мне нужно каждые три минуты обновлять страничку, выводящую результаты PHP запроса базы данных, но только в том случае, если база ответила. Если контакта с базой нет, то обновлять страничку не нужно, пусть остаются старые данные, а админу отправляется мэйл. Причем, это все должно происходить в рамках одного файла (самой странички index.php, содержащей и PHP, и JS, разве что jQuery может быть внешним)
Никак не соображу, как из JS каждые 3 минуты выполнять кусок PHP-кода, и вообще, возможно ли это.
|
|
|
|
С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538
|
Добавлено: 04/07/13 в 14:40 |
Аякс же.
|
|
|
|
aka Slava_O
С нами с 14.05.13
Сообщения: 847
Рейтинг: 46
|
Добавлено: 04/07/13 в 14:46 |
Вот я думал, что аякс, но хотелось бы пример.
|
|
|
|
С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538
|
Добавлено: 04/07/13 в 14:59 |
Тыкая пальцем в небо пример будет такой:
client.js
Код: | var intervalID = setTimeout(function() {
$.post('server.php', {foo: 'foo'})
.done(function(data) {
if(data.length)
$('#data').html(data);
});
}, 3 * 60 * 1000); |
server.php
Код: | if(isset($_POST['foo'])) {
echo 'data';
} |
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |