жаль что решения этой проблемы
|
ага вы похоже опечатались
у вас в примере было так 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, время: 13:05. |