0
我想使用ajax post方法捕获json对象,但我无法获取它。我无法获得使用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'] = '[email protected]';
header('Content-type: application/json');
echo json_encode($status1);
exit(0);
请告诉我,有没有其他的办法做到这一点相同的功能?
你的js代码'user_name'似乎是它的一个ID,这样你的jQuery的处理程序应该是'$( '#USER_NAME')' – CodeGodie
也是你使用'submit()'提交表单?你怎么调用'$ .post'? – CodeGodie
$('#login')。click(function(){});像我打电话。 – sabaresh