Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.06.2016, 12:33
Интересующийся
Отправить личное сообщение для serb1897 Посмотреть профиль Найти все сообщения от serb1897
 
Регистрация: 08.12.2010
Сообщений: 11

Дважды выполняется AJAX-обращение
Добрый день.
Помогите, пожалуйста, решить проблему.
Есть форма.
@using (Ajax.BeginForm("SendFrahtRequest", "FrahtRequest", new AjaxOptions() { HttpMethod = "POST", OnSuccess = "OnSuccessForm", OnFailure = "OnFailureForm" }, new { id = "FrahtRequestForm" }))
{
<a class="red_button" href="javascript:void()" onclick="SubmitForm();">Отправить</a>
}


И есть обработчик нажатой кнопки.
function OnSuccessForm(data) {
        ajaxLoaderEnd();
        if (data.status == "ok") {
            showMessageDlg("title", "body");
        }
        else {
            showMessageDlg("title", "body");
        }
    }
    function OnFailureForm() {
        ajaxLoaderEnd();
        showMessageDlg("title", "body");
    }
    function SubmitForm() {
        debugger;
        var form = $('#FrahtRequestForm')
        if (form.valid()) {
            ajaxLoaderStart();
            $('#FrahtRequestForm').submit();
        }
    }


Когда я нажимаю на кнопку, то у меня обращение к контроллеру происходит два раза подряд. Возвращается один статус, а затем сразу второй идентичный.
Подскажите в чём может быть проблема?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обращение через ajax к классу, функции на php Vincent Vega jQuery 2 21.02.2016 15:23
SetInterval выполняется дважды Moderator Общие вопросы Javascript 2 10.02.2016 18:14
ajax выполняется только в синхронном режиме AntonMs AJAX и COMET 7 25.01.2015 12:41
Получение ответа от функции в которой выполняется ajax Kelly Общие вопросы Javascript 7 10.09.2012 16:23
Обращение к серверу на ajax Sl0nique AJAX и COMET 0 22.02.2012 02:08