Redirect on Ajax form

  • Creatore Discussione Creatore Discussione Fabio90
  • Data di inizio Data di inizio

Fabio90

Utente Attivo
29 Feb 2012
507
0
16
Buonasera forum,
ho provato questo codice per rimandare un utente ad una pagina grazie dopo l'invio della richiesta di contatto. Cosa sbaglio? Grazie

HTML:
 if(msg != null && msg == "success"){ //redirect...                        window.location = "http://google.com";

HTML:
<script language="javascript">
    $(".inviacontatto").click(function() {
     var nome=$("#nome").val();
     var dachi="";
     if($('#chi1').is(':checked')) { dachi="Privato" }
     if($('#chi2').is(':checked')) { dachi="Centro estetico" }

     var cap=$("#cap").val();
     var email=$("#email").val();
     var messaggio=$("#messaggio").val();
        $.ajax({
            type: "POST",
            url: "sendemail.php",
            data: "nome=" + nome + "&email=" + email + "&messaggio=" + messaggio+ "&chi=" + dachi+ "&cap=" + cap,
            dataType: "html",
            success: function(msg) {
                $("#risultatocontatto").html(msg);
                  if(msg!= null && msg== "success"){ //redirect...
        window.location = "http://google.com";
      } 
            },
            error: function() {
                $("#risultatocontatto").html("Vi &egrave; stato un errore nell'invio del messaggio<br>La preghiamo di riprovare");
            }
        });
    });
</script>
 
Ciao prova con
Codice:
location.href = "http://google.com";<
 

Discussioni simili