Php 带有json响应的jQuery ajax表单

Php 带有json响应的jQuery ajax表单,php,jquery,ajax,json,Php,Jquery,Ajax,Json,我在试图找出我的JSON data.email响应返回null的原因时遇到了麻烦。有人能提供建议吗 //javascript $.ajax( { type: 'POST', url: 'process.php', dataType: 'json', data: { email : "me@home.com" }, success: function(data) { alert("result = "+data.email); } }); //php (process.php

我在试图找出我的JSON data.email响应返回null的原因时遇到了麻烦。有人能提供建议吗


//javascript
$.ajax(
{
 type: 'POST',
 url: 'process.php',
 dataType: 'json',
 data: { email : "me@home.com" },
 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);

哎呀,没接到json_encode的电话。 不过,您需要在php中将响应的内容类型设置为“application/json”