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

    Submit di un form da una window modal creata con bootstrap

    Spero sia il posto giusto...cmq ecco il problema: creo una window con Bootstrap 3.3.6

    codice HTML:
    <div class="modal fade" id="formNewUser" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
       <div class="modal-dialog">
          <div class="modal-content">
             <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                <h4 class="modal-title" id="myModalLabel"><strong>New User</strong></h4>
              </div>
              <div class="modal-body">
                 <form class="form-horizontal" role="form" id="formNewUser">
                    <!-- campi del form -->
                    <div class="modal-footer">
                       <button type="button" class="btn btn-info" id="submitNewUser">OK</button>                             <button type="button" class="btn btn-info" data-dismiss="modal">Close</button>                     </div>
                 </form>
              </div>
           </div>
        </div>
     </div>
    per fare il submit uso jquery in<HEAD>
    codice:
    <script>
       $(function() {
          $("#submitNewUser").click(function() {
             $.ajax({
                type: "POST",
                url: "elabora_dati.php",
                data: $(#formNewUser").serialize();
             });
          });
       });
    </script>
    ma a quanto pare non succede nulla! come mai?
    Ultima modifica di Emulman; 15-02-2016 a 15:48

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, sul data /serialize manca un doppio apice( se fosse quello il problema).
    Nella console di chrome puoi vedere se ci sono errori javascript o nel pannello network vedere se effettivamente la chiamata in ajax parte o meno.
    In alcuni casi mi e' capitato che non venissi bindata un azione su un elemento perchè al ready nascosto da css (esempio la modale).

  3. #3
    ciao! l'errore degli apici era solo qui...anche io uso spesso i debug tools di Chrome, ma non mi da alcun errore!!!

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Usa on per delegare l'evento (vedi jquery sezione on)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    secondo me potrebbe essere sbagliata la sintassi della chiamata ajax

    codice HTML:
    $.ajax({
           url: _url,
           type: "POST",
           dataType: "json", //tipo di dato in uscita
           data: _param, //eventuali parametri in ingresso in formato json
           success: function (data) { 
                    //fai qualcosa
           }    
    });

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.