Visualizzazione dei risultati da 1 a 4 su 4

Discussione: jquery invio dati post

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    250

    jquery invio dati post

    ciao Ragazzi,
    scusate ma sto impazzendo..
    qualcuno riesce a spiegarmi dove sbagliO? non mi passa i dati e mi ricarica la pagina.

    Codice PHP:
    <div id="results"></div>
    <form id="form_newsletter">


    <?php echo BOX_NEWSLETTER ?></p>
    <p class="nome"><label><?php echo NOME ?>:</label><input type="text" name="nome" id="nome" /></p>
    <p class="email"><label>Email:</label><input type="text" name="email" id="email" /><input type="submit" name="submit" value="<?php echo INVIA ?>" class="button" id="button"></p>
    </form>


    <script type="text/javascript">
    $(document).ready(function() {  
      $("#button").submit(function(){ 
          $.post('include/process/sendnewsletter.php', $("#form_newsletter").serialize(), function(data) {
              $('#results').html(data);
          });
          return false;  
      });
    });
    </script>

  2. #2
    Penso che l'handler dell'evento submit vada applicato al form e non al bottone submit stesso.
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

  3. #3
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    La risposta di mxa è esatta.

    Se posso aggiungere un consiglio, per i form esiste l'ottimo plugin di Mike Alsup.

    http://malsup.com/jquery/form/

    In pratica lo applichi ad un form e lui fa il submit direttamente alla pagina specificata nell'action. (solo questione di comodità in questo caso, ma ad esempio ti permetterebbe di gestire in modo semplice anche l'upload dei files via ajax).

    ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    250
    Grazie!!!!
    Trovo veramente utilissimo il suggerimento di gianiaz!

    grazie x l'aiuto! Ho risolto!

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.