JavaScript: функция не работает без предупреждения ()

Возможное решение

Здравствуйте, коллеги-программисты!

Я пишу вам, чтобы попросить помочь с проблемой, с которой я недавно столкнулся. Сама проблема заключается в следующем:

1) У меня есть запрос ajax, реализованный с помощью jQuery.

2) После возврата успешного ответа скрипт должен перезагрузить страницу с соответствующими изменениями и, если есть какие-либо ошибки валидации, вставить их после скрытого поля, используемого для хранения некритических разных данных. Если есть какие-либо ошибки проверки, изменения не сохраняются, и страница просто перезагружается с сообщениями об ошибках проверки. Сама проверка выполняется сервлетом.

3) Я заметил, что все работает нормально, когда любой вид alert () представлен до фактического добавления сообщений об ошибках, но я не хочу получать такое предупреждение.

Вот код JavaScript:

$('#randomFormElement').submit(function() {
        $(this).ajaxSubmit({
            success: function (data, status) {
                randomFunctionToReloadThePage(arg1, arg2, arg3);
                var errors = $(data).find('.classNameOfTheErrors').xml();
                //alert(something);
                $(errors).insertAfter('#idOfTheHiddenField');
            },
            error: function (jqXHR, textStatus, thrownError) {
            //Error handling if the ajax response fails.
            }
         });
});

Итак, главный вопрос: чтосделка с alert () заставляет его работать?

==========================

На Chrome это неработать в любом случае.

На FF он работает только при наличии некоторого alert ().

Заранее спасибо!

Ответы на вопрос(4)

Ваш ответ на вопрос