jQuery Italia - Forum » Supporto ed Aiuto » Problemi con jQuery

Validate e AJAX()

(4 articoli)
  1. MR
    Membro

    Rieccomi Davide :-)


    vorrei usare jquery validate di bassistance insieme a AJAX per verificare la presenza di un nome utente nel db. Ho provato in tutti i modi e la funzione AJAX va bene, ma non riesco a passare il risultato  a validate.. dove sbaglio?

    $.validator.addMethod('usernameCheck', function(username) {
     var username = $("#UTENTE").val();
      var postURL = "ajax_user.php";

      $.ajax({
      cache:false,
      async:false,
      type: "POST",
    data: "UTENTE=" + username,
      url: postURL,
      success: function(msg) {
      result = (msg=='TRUE') ? true : false;
      }
      });
      return result;
      }, '');


    grazie 
    MAX

    Pubblicato 6 months fa #
    Admin
  2. kolmogorov
    Membro

    Come e dove richiami il nuovo validatore?

    Pubblicato 6 months fa #
  3. jqueryitalia
    Amministratore

    C'è un esempio sul sito di Bassistance che fa proprio questa cosa o_0

    Te l'ho riprodotto >>> QUI <<<.

    Dacci un'occhiata ;-)

    Pubblicato 6 months fa #
  4. MR
    Membro

    Grazie ragazzi, ho visto solo dopo l'esempio di ba. Nel frattempoa  forza di tentativi sono riuscito a far funzionare il codice mio, ecco il finale:


    $('#UTENTE').keyup(function () {
    $.validator.addMethod('usernameCheck', function(username) {
    var username = $("#UTENTE").val();
    var postURL = "ajax_user.php";
    var result = false;
     
    $.ajax({
    cache:false,
    async:false,
    type: "POST",
    data: "UTENTE=" + username,
    url: postURL,
    success: function(msg) {
    result = msg === "TRUE" ? true : false;
    }
    });
    return result;
    }, 'Il nome utente è già stato utilizzato, scegline un altro');
    });

    Pubblicato 6 months fa #
    Edit page

RSS feed for this topic

Replica

Devi aver fatto il login per poter pubblicare articoli.