2013-05-23 3 views
0

Я пытаюсь выяснить, что моя проблема между вызовом jQuery ajax и обратным кодом jp json.Проблемы с закодированным массивом 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

Что это * * Ваш вопрос? – deceze

+0

Я не понимаю, в чем проблема здесь –

+0

Если проблема не была 'ouput', я бы также попробовал' dataType: 'json'' в массиве jquery. –

ответ

4

Вы не упомянуть проблему, но я думаю, что это опечатка вы пропустите t выпуска по буквам здесь,

data.ouput_status 
    ^
+0

Правильно, я не могу поверить, что это была такая простая ошибка. –

+1

Бывает. Мне просто нужны свежие глаза. :) – Rikesh

+1

+1 - хорошо пятнистый. – Spudley

Смежные вопросы