У меня есть jquery.ajax, который всегда запрашивает данные на сервере. Моя проблема в том, что когда я нажмите меню навигации, я не могу перемещаться, это слишком медленно Я попытался прокомментировать метод внутри успеха, он отлично работает, я могу перемещаться очень быстро, потому что запрос не запущен ... Любая идея, как заставить эту работу работать с запросом одновременно, и я могу перейти на другую страницу .?.работает jquery.ajax вызывает замедление при переходе на другую страницу
Больше ввода значительно оценили.
Заранее спасибо.
$(function(){
getUpdates();
});
function getUpdates(){
type: "GET",
dataType:'json',
url: "updates.php",
error: function() {
setTimeout(getUpdates, 5000);
},
success: function(data){
//do something with the data
...
...
...
getUpdates(); //call again the function
}
});
}
попробуйте использовать 'setTimeout (getUpdates, 5000);' inside' success: ', а не' getUpdates(); ' – ariel