2011-07-06 7 views
2

J'ai des problèmes en essayant de comprendre pourquoi ma réponse data.email JSON renvoie null. Quelqu'un peut-il conseiller?jQuery ajax forms avec la réponse json


//javascript 
$.ajax(
{ 
type: 'POST', 
url: 'process.php', 
dataType: 'json', 
data: { email : "[email protected]" }, 
success: function(data) 
{ 
    alert("result = "+data.email); 
} 
}); 

//php (process.php) 
if ($_POST['email']) 
$return['email'] = $_POST['email']; 
else 
$return['email'] = "no email specified"; 

echo json_encode($return); 

Répondre

1

oups, a raté l'appel à json_encode. Encore, vous devez définir le Content-Type de la réponse à 'application/json' dans le php