2014-09-20 4 views
0

J'ai cet appel AJAXAJAX Jquery renvoie le message?

$(function() { 
    $("button#submit").click(function(){ 
       $.ajax({ 
        type: "POST", 
      url: "process.php", 
      data: $("form.contact").serialize(), 
       success: function(msg){ 
        $(".alert-success").toggle(); 
        $("#form-content").modal("hide");  
       }, 
      error: function(){ 
       $(".alert-error").toggle(); 
       } 
        }); 
    }); 
}); 

Le problème est que dans process.php je n'ai

echo "OK"; 

Dans la console je vois resposne mais pas à la page, ce qui peut être un problème?

Répondre

2

Vous obtenez msg à la suite d'un appel ajax mais vous ne l'utilisez nulle part. Vous pouvez l'utiliser à l'intérieur de succès par exemple:

$(function() { 
    $("button#submit").click(function(){ 
       $.ajax({ 
        type: "POST", 
      url: "process.php", 
      data: $("form.contact").serialize(), 
       success: function(msg){ 
        $(".alert-success").toggle(); 
        $("#form-content").modal("hide"); 
        //console.log(msg); to get the result in console for example 
       }, 
      error: function(){ 
       $(".alert-error").toggle(); 
       } 
        }); 
    }); 
}); 
+0

Nice, comment revenir de php que msg et l'utiliser? –

+0

Je vous ai montré dans ma réponse. Vous pouvez gérer le résultat de votre appel ajax comme vous le souhaitez. Insérer dans un contaier 'div' par exemple' $ ("# exemple"). Html (msg) 'etc .. –

+0

Oui, bien. Comment sauvegarder mgs de php? –

Questions connexes