我无法使用json对象获取返回值

时间:2015-10-14 16:31:22

标签: php jquery json

我正在尝试使用ajax post方法捕获json对象,但我无法得到它。

我的Jquery:

$.post($('#formsignin').attr('action'),
$('#formsignin').serialize(),
function(data, status){
    $("user_name").text(data.NameOfUser||'No value');
    $("user_name").text(data.EmailAddress||'No value');
},"json");

和我的php:

$status1['NameOfUser'] = 'xxx';
$status1['EmailAddress'] = 'xxx@xyz.com';
header('Content-type: application/json');
echo json_encode($status1);
exit(0);

请告诉我有没有其他方法可以执行相同的功能?

1 个答案:

答案 0 :(得分:0)

看起来很好,但请确保在

中包围js代码
$(document).ready(function() {
    //your js code
});