Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Получить ключи и значения из Object (https://javascript.ru/forum/jquery/50462-poluchit-klyuchi-i-znacheniya-iz-object.html)

salat-production 27.09.2014 01:41

Получить ключи и значения из Object
 
Как тоже самое сделать без eval?
var data = {'id' : 'ID', 'name' : 'Имя', 'email' : 'Почта'};
var parse = eval('(' + JSON.stringify(data) + ')');
alert(parse.id + ' ' + parse.name + ' ' + parse.email);

Aetae 27.09.2014 03:05

???
var data = {'id' : 'ID', 'name' : 'Имя', 'email' : 'Почта'};
alert(data.id + ' ' + data.name + ' ' + data.email);

salat-production 27.09.2014 23:10

Забыл уточнить что data вначале уходит аяксом и возвращается нераспарщеная. Так вот если я использую JSON.stringify не через eval(), то в данных получаю undefined.

Sweet 28.09.2014 00:47

Во-первых, парсит метод .parse. Во-вторых, парсить нужно JSON.
var data = '{ "id": "ID", "name": "Имя", "email": "Почта" }';
var parse = JSON.parse(data);
alert(parse.id + ' ' + parse.name + ' ' + parse.email);

biperch 29.09.2014 19:46

а что $.ajax разучился парсить json?


Часовой пояс GMT +3, время: 03:08.