JQuery JSON декодировать - PullRequest
       4

JQuery JSON декодировать

4 голосов
/ 02 февраля 2011
$.getJSON(
    "test.php",
    function(data){
        ... code should be here?
    }
)

data содержит этот код:

{
    "name": "Mary",
    "surname": "Carey"
}

Я хочу создать эти переменные:

theName = name from json;
theSurname = surname from json;

Каков истинный синтаксис для этой задачи?

Спасибо.

Ответы [ 3 ]

3 голосов
/ 02 февраля 2011

Точечная запись:

theName = data.name;
theSurname = data.surname;

или обозначение в квадратных скобках:

theName = data['name'];
theSurname = data['surname'];
2 голосов
/ 02 февраля 2011

Вы можете сделать:

theName = data.name
theSurname = data.surname

… но, вероятно, лучше хранить их в data и просто использовать это.

0 голосов
/ 02 февраля 2011

«Данные» должны быть объектами Javascript. Если это действительно данные, вы сможете получить к ним доступ с помощью data ['name'] и data ['фамилия'].

синтаксис «точка» также должен работать. (т. е. data.name и data.surname)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...