@Dc888

Ajax запрос, как обнулить старый запрос?

Доброе время суток, суть проблемы: есть категории они подгружаются ajax'сом в этих категория есть данные которые подгружаются ленивой подзагрузкой (прокруткой вниз), проблема в следующем если не загрузить данные до конца с одной категории - эти данные подгружаются в другой категории ... Те необходимо чтобы при смене категории обнулялась все. как делать не пойму, может кто подскажет?
  • Вопрос задан
  • 387 просмотров
Пригласить эксперта
Ответы на вопрос 2
@zhainar
Гуглю за вас
var request = $.ajax({....});
request.abort();


Попробуй так:
var toloadRequest;
jQuery('document').ready(function(){	
    // клик для загрузки категории
      jQuery('.click').on('click', function(){	
      oneload;
      if( typeof  toloadRequest !== 'undefined' ) { toloadRequest.abort(); }
      toload;
    });	
    
  // загрузка категории
    function oneload() {
        $.ajax({...});
    }
  // ленива загрузка из категории
  function toload() {
    toloadRequest = $.ajax({...});			   
    }
    });
Ответ написан
@Dc888 Автор вопроса
вот пример кода, может так легче объяснить чего я хочу сделать =))

jQuery('document').ready(function(){	
		// клик для загрузки категории
			jQuery('.click').on('click', function(){	
			oneload;
        	toload;
		});	
		
	// загрузка категории
    function oneload() {
        $.ajax({...});
		}
	// ленива загрузка из категории
	function toload() {
		$.ajax({...});			   
		}
	  });
Ответ написан
Ваш ответ на вопрос

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

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