Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Jquery-ajax ed evento success con modal

    Ciao,
    sono alle prime armi con jquery.
    Dunque ho un form in cui i dati vengono inviati ad uno script .asp tramite la funzione $.ajax.
    Alcuni campi del form vengono validati sempre da jquery (.validate)
    I dati arrivano correttamente solo che non riesco a gestire l'evento (success)in modo da voler creare una modalpopup con un messaggio di ricezione.

    Non ho capito se il problema potrebbe essere dovuto alla validazione visto che utilizzo uno script separato e che vorrei unire a quello di invio.
    Grazie per l'aiuto, ciao

    script validazione
    --------------------------------------------
    <script type="text/javascript">
    $(document).ready(function(){
    $("#JqAjaxForm").validate({
    errorClass: "errormsg",
    rules:
    {
    cliente: "required",

    },
    });
    });
    </script>
    ------------------------------------
    script invio

    <script type="text/javascript">
    $(function(){
    $("#JqAjaxForm").submit(function(e){
    e.preventDefault();


    dataString = $("#JqAjaxForm").serialize();

    $.ajax({
    type: "POST",
    url: "ins_nuovoappuntamento.asp",
    data: dataString,
    dataType: "json",
    success: function(){

    \\ qui vorrei mettere un evento o una modal di conferma oppure un div etc etc...
    },
    });

    });
    });

    </script>

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    74
    Codice PHP:
        success: function(data){ 
            
    alert(data);
        } 
    la funzione invocata all'evento success non riceveva i dati, la variabile data contiene i dati della risposta in caso di successo, quindi l'output di ins_nuovoappuntamento.asp.
    ..
    "Voi che avete gl'intelletti sani,mirate la dottrimna che s'asconde dietro il velame delli versi strani".

  3. #3

    Ciao

    Ciao,
    grazie per avermi risposto, purtroppo non riesco a farlo funzionare.
    Non ho capito se il problema è nella nel file .asp di risposta.
    Grazie
    Ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    Se vuoi unire i due script:

    codice:
    $(document).ready(function(){
    $("#JqAjaxForm").validate({
    errorClass: "errormsg", 
    rules:
    {
    cliente: "required"
    },
    submitHandler: function(form) {
    //chiamata ajax
    }
    });
    });

  5. #5

    ciao

    Ciao grazie però come ho scritto prima non mi "arriva" nulla dal file asp invece i dati nel db arrivano.
    A questo punto se volessi mettere una modal invece di una risposta ajax a fine evento?
    Grazie
    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.