Показать сообщение отдельно
  #1 (permalink)  
Старый 30.10.2021, 18:55
Аспирант
Отправить личное сообщение для raja Посмотреть профиль Найти все сообщения от raja
 
Регистрация: 22.09.2016
Сообщений: 40

как при нескольких вызовах ajax обрабатывать только самый последний?
Вот мой код:
$('body').on('click', '.editButton', function(){
	$.post(
		'ajax_props.php',
		{
			id: this.attr('id')
		},
		function(data){
			$('#PropForm').html(data);
		}
	);
	return false;
});

При клике на кнопку ajax-файлу передаётся id этой кнопки и по нему возвращается контент, который подгружается в форму. если нажать сначала на одну, а потом на другую кнопку, то подгрузится контент по id первой кнопки, потом он затрётся контентом по id второй кнопки.

Если быстро нажать кнопки 1, 2 и 3, то ответ от ajax может прийти через разное количество времени и поэтому последним может подгрузиться контент от любой из 3х кнопок. Как сделать, чтобы контент подгружался от той кнопки, которую нажали последней?
Ответить с цитированием