我正在试图找出jQuery ajax调用和php返回json编码之间的问题。
当我在控制台中查看响应时,它会显示......
{"output_status":"Success","output_title":"Login Success","output_message":"Successful login! Sending you to the dashboard"}
当我执行console.log(数据)时,它会显示...
Object { output_status="Success", output_title="Login Success", output_message="Successful login! Sending you to the dashboard"}
使用我的以下代码,任何人都可以看到任何可能成为潜在问题的内容。
php controller function
function submit()
{
$output_array = array('output_status' => $output_status, 'output_title' => $output_title, 'output_message' => $output_message);
echo json_encode($output_array);
}
js
success: function(data) {
console.log(data);
if (data.ouput_status == 'Success') {
window.location.href = 'dashboard';
}
}
答案 0 :(得分:4)
你没有提到你的问题,但我认为这是输错法中你错过t
的错误,
data.ouput_status
^