2013-05-23 2 views
0

jQuery ajax 호출과 json encode 사이에 어떤 문제가 있는지 파악하려고합니다. 내 다음으로 보여줍니다 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

을 당신은 당신의 문제를 언급하지 않은하지만 난 당신이 출력에 t 그리워 오타 여기 철자 생각? – deceze

+0

문제점이 여기에 무엇인지 이해하지 못합니다 –

+0

문제가'ouput '이 아닌 경우 jquery 배열에서'dataType :'json'을 시도합니다. –

답변

4

* * 문제 란,

data.ouput_status 
    ^
+0

맞습니다. 나는 이것이 아주 간단한 실수라고 믿을 수 없습니다. –

+1

일어난다. 그것은 단지 신선한 눈 쌍을 필요로한다 : – Rikesh

+1

+1 - 잘 발견했다. – Spudley