JavaScript: la función no funciona sin alerta ()

Solución posible

Hola, compañeros programadores!

Le escribo para solicitar ayuda con un problema que experimenté recientemente. El mismo problema es el siguiente:

1) Tengo una solicitud ajax, implementada con jQuery.

2) Después de devolver una respuesta exitosa, el script debe volver a cargar la página con los cambios respectivos y, si hay algún error de validación, insértelos después de un campo oculto, que se utiliza para almacenar datos misceláneos no críticos. Si hay errores de validación, los cambios no se guardan y la página se vuelve a cargar con los mensajes de error de validación. La validación en sí es atendida por un servlet.

3) Noté que todo funciona bien, cuando se presenta cualquier tipo de alerta () antes de la adición de los mensajes de error, pero no quiero tener una alerta de ese tipo.

Aquí está el código de 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.
            }
         });
});

Entonces, la pregunta principal es: ¿cuál es el problema con alert () para que funcione?

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

En Chrome, no funciona de ninguna manera.

En FF, funciona solo cuando está presente alguna alerta ().

¡Gracias por adelantado!

Respuestas a la pregunta(4)

Su respuesta a la pregunta