Использование значений JSON в Javascript - PullRequest
1 голос
/ 09 февраля 2010

Я изначально программист PHP и с этим борюсь как минимум 2 целых 9-5 дней.Я прошел долгий путь, но, похоже, застрял, пытаясь понять последний момент.Это ДОЛЖНО быть довольно простым, но каким-то образом я не могу найти ничего, что могло бы помочь мне понять это.

У меня есть следующий код jQuery, который возвращает некоторые значения из бэкэнда PHP:

    $.ajax({
    type: "POST",
    url: "KMS-backend.php",
    data: "&checkdivpage="+pagename ,
    success: function(data) {
        alert(data);
    }

Это успешно предупреждает возвращенные данные JSON:

[{"divid":"col-whole"},{"divid":"col-halfleft"}]

... Теперь я не могу понять, как превратить этот объект JSON в массив, чтобы я мог выполнить циклвозвращенные значения!Я даже не могу понять, как вернуть первое значение отдельно.Каждый ответ, который я могу найти, объясняет, что вы можете вернуть каждый отдельный результат с помощью data[0], data[1], data[2] и т. Д., Как с обычным массивом, но это просто возвращает символ в этой позиции!

Как можноЯ возвращаю эти значения, чтобы я мог зациклить каждое из них по отдельности?

1 Ответ

3 голосов
/ 09 февраля 2010

set dataType

$.ajax({
    type: "POST",
    url: "KMS-backend.php",
    data: "&checkdivpage="+pagename ,
    dataType: 'json',
    success: function(data) {
        alert(data[0].divid);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...