Я использую метод jQuery $.get()
для извлечения данных из внешнего php-файла.jquery GET ajax вызов для нескольких страниц
Код обновляет данные, однако, поскольку я обновляю два внешних файла, html для второго (messages.php) будет обновляться, а затем обновляться снова около 300 мс после обновления первого файла (tasks.php).
Помимо комбинирования задач.php и messages.php в одном (в этом случае я очень не хочу), как бы я сделал один звонок для обновления обоих?
Другими словами, как бы вы переписали эту функцию?
Любые советы приветствуются!
function refreshTopBar() {
var rootx = $('#admin_topbar_root').val();
var root = (rootx.match(/\//g) || []).length;
var userid = $('#admin_topbar_userid').val();
$.get(rootx + "qms/inc/tasks.php", {r:root, u:userid}, function(data) {
$('#mytasks').html(data);
setTimeout(refreshTopBar, 9000);
});
$.get(rootx + "qms/inc/messages.php", {u:userid}, function(data) {
$('#messages_li').html(data);
setTimeout(refreshTopBar, 9000);
});
}
refreshTopBar();