жаль что решения этой проблемы 
	 | 
	
		
 ага вы похоже опечатались 
	у вас в примере было так 1. beforeSend: function(xhrObj, settings) { $('.add_comment').prop('disabled', true); }, 2. complete: function(xhrObj, textStatus) { $('.add_comment').prop('disabled', false); } а нужно так 1. beforeSend: function(xhrObj, textStatus) { $('.add_comment').prop('disabled', true); }, 2. complete: function(xhrObj, textStatus) { $('.add_comment').prop('disabled', false); } textStatus в обоих функциях тогда вроде работает верно!  | 
	
		
 проверил в разных браузерах, в сафари идут повторные пропуски, и иногда в гугл хроме тоже, но далеко не каждый раз, раньше постоянно было 
	 | 
	
		
 Скажите какое действие выполняет объект xhrObj в данной функции? 
	beforeSend: function(xhrObj, textStatus) как бы все работает так же и без него, т.е. beforeSend: function(textStatus) зачем нужен этот объект xhrObj  | 
	
		
 Ну как кто-то по вопросу сможет ответить? 
	спасибо!  | 
	
		
 sergofedor06, 
	можно и не подавать эти аргументы, просто я оставила, как в справке: http://api.jquery.com/jQuery.ajax/ Цитата: 
	
 
complete: function() {
				setTimeout(function(){
					$('.add_comment').prop('disabled', false);
				}, 1000);
			}
 | 
	
		
 Manyasha 
	Большое вам спасибо за помощь, теперь очень редко пропускает дубли только в некоторых браузерах, но в основном все ок, вариант в задержкой не прошел, вообще не хочет публиковать комментарий, все спасибо.  | 
| Часовой пояс GMT +3, время: 11:29. |