2011-07-06 127 views
2

我有麻煩試圖找出爲什麼我的JSON data.email響應返回null。任何人都可以建議嗎?jQuery的Ajax形式與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); 

回答

1

哎呀,錯過了對json_encode的調用。 但是,您需要在php

中將響應的內容類型設置爲'application/json'