Essayez de définir un message de validation avec jQuery à Distance

J'ai l'un formulaire à la suite de la validation de l'installation:

$('#form').validate({
            onfocusout: false,
            onkeyup: false,
            onclick: false,
            success: function (){
                $('#username').addClass('input-validation-confirmation');
            }
        });
$('#username').rules("add", {
        onfocusout: false,
        onkeyup: false,
        required: true,
        email: true,                    
        remote: {
            url: function,
            type: 'GET',
            dataType: 'json',
            traditional: true,
            data: {
                username: function () {
                    return $('#username').val();
                }
            },
            dataFilter: function (responseString) {
                var response = jQuery.parseJSON(responseString);
                currentMessage = response.Message;
                if (response.State == 0) {
                    currentMessage = currentMessage + 0;
                                return false;
                }
                return 'true';
            },
            beforeSend: function (response) {
                showLoadingIndicator($('#username'));
            },
            complete: function () {
                hideLoadingIndicator($('#username'));
            }
        }
});

Ce que c'est d'essayer de faire est d'utiliser les mêmes éléments de validation (dans le but de travailler avec un autre cadre) pour afficher à la fois les erreurs et les succès des méthodes.

Mon problème est que le succès de la méthode de ma règle obtient déclenché AVANT la validation à distance est terminé. J'ai essayé paramètre le message de plusieurs façons, mais les messages personnalisés paramètre ne semble pas être appelée sur la validation de succès.

Quelqu'un sait-il d'autres méthodes pour utiliser l'erreur de validation de champ pour les succès et les messages d'erreur lors de l'utilisation d'un mélange à la fois de distance et de modèle de règles de validation?

Edit:

Je comprends maintenant je m'attendais à un succès de l'événement, au mauvais moment. J'ai besoin d'un événement qui est déclenché une fois la validation terminée (non soumis). Est-il un tel événement?

  • Je suppose que vous êtes à l'aide de jqueryvalidation.org? Si oui, ça ressemble à de la remote method est sur un champ par champ, et devrait être un enfant du champ qui va déclencher une distance de vérifier . . .
InformationsquelleAutor Paul Sachs | 2013-08-28