Как обновить результаты на моем сайте с помощью AJAX?Как обновить результаты на моем сайте с помощью AJAX?
<div id="Results">
// Mysql info to show a list of <li>
</div>
Я хочу обновить div каждые 10 минут.
Как обновить результаты на моем сайте с помощью AJAX?Как обновить результаты на моем сайте с помощью AJAX?
<div id="Results">
// Mysql info to show a list of <li>
</div>
Я хочу обновить div каждые 10 минут.
Поместите свой код AJAX внутри setInterval
Javascript функция
setInterval("getListItems()", 600000);
Я хотел бы использовать load() элемент JQuery с рекурсивной функцией.
пример (я не проверял):
function reload(url,miliseconds) {
setTimeout(function() {
$('#container').text('');
$('#containter').load(url);
return reload(url,miliseconds);
},miliseconds);
}
$(document).ready(function(){
reload('http://www.website.com/dynamic_content.php',600000);
});
Объясните преимущество этого, когда это может быть достигнуто с 1 строки кода? – Stoosh
Вы упомянули о своем собственном коде AJAX, вы назвали его «getListItems()». это основная функция? Я так не думаю, в отличие от вас, я также закодировал это как «перезагрузка()». Кроме того, оба наших примера запускаются с одной строкой кода. – Arda
Вы переписываете основную функцию с какой целью? Что делать, если ему нужно массировать данные, поступающие из MySQL, что, если страница PHP выводит JSON? – Stoosh