Javascript не может отобразить значение JSONJquery

Программирование на jquery
Ответить
Anonymous
 Javascript не может отобразить значение JSON

Сообщение Anonymous »

Я отправляю файл php для обработки формы и создания ответа в кодировке json, но в коде javascript я не могу получить значение ключа и возвращаю значение неопределенного. Если я распечатаю результат, я увижу объект массива, возвращенный в том виде, в каком он установлен в php-коде. Как я могу вернуть значение ключа в JavaScript?

Код: Выделить всё

//json response set in php file

{"status":"some status","data":"some random data"}

//javascript - jquery code snippet
:
:
onSuccess: function (e) {
e.preventDefault();
var form_data = new FormData($('#form')[0]);
$.ajax({
url: $('#form').attr('action'),
type: 'POST',
cache: false,
processData: false,
contentType: false,
data: form_data,
success: function (result) {
alert(result.status);//returning as undefined
},
error: function (xhr, status, error) {
}
});
}
:
:
Я ожидаю вернуть значение статуса при его обработке из Javascript. Я установил ответ в кодировке json от php и правильно получил его в объекте результата в виде массива, но я не могу напечатать значение статуса ключа.

Подробнее здесь: https://stackoverflow.com/questions/792 ... json-value
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»