@ken3013

Постоянные запросы Javascript?

Каждую секунду происходит запрос hotel.php. Поскажите как убрать пожалуйста.

Запрос идет с этой строки -
$("#results").load("/hotel.php", {'page':0}, function() {$("#1-page").addClass('active');});  //initial page number to load


Весь код
$(document).ready(function() {
	$("#results").load("/hotel.php", {'page':0}, function() {$("#1-page").addClass('active');});  //initial page number to load
	
	$(".paginate_click").click(function (e) {
		
		$("#results").prepend('<div class="loading-indication"><img src="ajax-loader.gif" /> Loading...</div>');
		
		var clicked_id = $(this).attr("id").split("-"); //ID of clicked element, split() to get page number.
		var page_num = parseInt(clicked_id[0]); //clicked_id[0] holds the page number we need 
		
		$('.paginate_click').removeClass('active'); //remove any active class
		
        //post page number and load returned data into result element
        //notice (page_num-1), subtract 1 to get actual starting point
		$("#results").load("/hotel.php", {'page':(page_num-1)}, function(){

		});

		$(this).addClass('active'); //add active class to currently clicked element (style purpose)
		
		return false; //prevent going to herf link
	});	
});
  • Вопрос задан
  • 2221 просмотр
Решения вопроса 1
maaGames
@maaGames
Погроммирую программы
$(document).ready - вызывается, когда документ полностью загрузился и готов показаться на экране. Т.е., только он загрузился, как вызывается функция его перезагрузки. И по новой. При очень быстром интернете ещё чаще перезагружаться может.
Видимо, инициализацию нужно перенести в другое место, оставив только реакцию на клик.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы