2011-10-12 4 views
1

J'appelle une page ajax en utilisant $.post.

$.post("ajaxpage.php", $("#theform").serialize()); 

Comment puis-je répercuter la réponse renvoyée par la page? J'ai essayé d'enregistrer en var, mais ça ne me donne pas la réponse.

var resp = $.post("ajaxpage.php", $("#theform").serialize()); 
console.log(resp); 
+0

poste est appelé de manière asynchrone. Si j'avais un nickel à chaque fois que cette question serait posée, je serais en mesure d'acheter l'ensemble du réseau [SE]. – zzzzBov

+2

Avez-vous même lu les docs pour cela? –

+0

@zzzzbov Et, vous avez posté un utilitaire pour le même poster il y a quelques jours. –

Répondre

4
$.post("ajaxpage.php", $("#theform").serialize(), function(data, status, xhr) { 
    console.log(data); 
}); 
3

http://api.jquery.com/jQuery.post/

$.post("ajaxpage.php", $("#theform").serialize(),function(data){ 
    $('#yourDivId').html(data);//data is what you recived from the server 

}); 
Questions connexes