Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875

    inviare email con ajax cliccando su un pulsante facendo apparire il messaggio "inviato"

    Buonasera
    ho 1 pulsante fatto con bootstrap dove cliccandoci sopra mi si apre la pagina email-invio-cliente.php inviando l'email al cliente (contiene il codice php per inviare l'email ai miei clienti)

    Vorrei poter inviare questa email senza aprire la nuova pagina ma soltanto cliccando sul pulsante e subito sotto far uscire il testo "messaggio inviato" (oppure in caso di problemi "messaggio non inviato")

    al momento riesco ad inviarla cliccando sul pulsante, ma riesco a farlo solo con l'apertura di un alert

    Come posso far comparire il messaggio "messaggio inviato" sotto al bottone? (o il messaggio di errore nel caso in cui qualcosa vada storto)

    Grazie

    questo è il mio codice
    codice:
    <script>
    $(document).ready(function(){
      $("#invia-conferma-cliente-<?=$id_prenotazione?>").click(function(){
        $.get("mail-conferma-cliente.php?id_prenotazione=<?=$id_prenotazione?>", function(data, status){
          alert("Email al Cliente Inviata");
        });
      });
    });
    </script>
    Ultima modifica di allin81; 22-11-2022 a 20:10

  2. #2
    Utente di HTML.it L'avatar di allin81
    Registrato dal
    Mar 2011
    Messaggi
    1,875
    ok se può servire ho risolto cosi':
    codice:
    <script>
    $(document).ready(function(){
      $("#invia-conferma-cliente-<?=$id_prenotazione?>").click(function(){
        $.get("mail-conferma-cliente.php?id_prenotazione=<?=$id_prenotazione?>", function(data, status){
    			$('#email-invia-conferma-cliente').html(data);
        });
      });
    });
    </script>
    sotto al pulsante ho creato il div
    codice:
    <div id="email-invia-conferma-cliente" align="center"></div>
    ed il testo all'interno (messaggio inviato oppure messaggio non inviato) lo prende dal file php che carico

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.