0
我有我的HTML页面的AJX呼叫我的成功调用JSON数据类型的响应:为什么行为不正确
$.ajax({url:"forgetpwd.php",datatype:'json',type:'post',success:function(result){
alert(result);
alert(result.status);
if(result.status == "success")
$("#dialog").dialog("open");
alert('Done');
}});
});
我forgetpwd.php PHP代码是如下:
<?php
//mail($to,$subject,$message,$headers);
$response['status'] = 'success';
echo json_encode($response)
?>
我的第一个成功警告AJAX功能显示了以下值:
{"status":"success"}
但第二个显示的值为undefined,而所有其他警报混乱年龄也越来越显示?为什么result.status变量的值是'undefined'?
我认为它应该是用于智能猜测的'dataType',而不是'datatype' –
'datatype'中的错字应该是camelCase'dataType'。 – charlietfl
@charlietfl哦,是的。请把这个作为答案。 –