Просмотр полной версии : Получить ключи и значения из Object
salat-production
27.09.2014, 01:41
Как тоже самое сделать без eval?
var data = {'id' : 'ID', 'name' : 'Имя', 'email' : 'Почта'};
var parse = eval('(' + JSON.stringify(data) + ')');
alert(parse.id + ' ' + parse.name + ' ' + parse.email);
???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.
Во-первых, парсит метод .parse. Во-вторых, парсить нужно JSON.
var data = '{ "id": "ID", "name": "Имя", "email": "Почта" }';
var parse = JSON.parse(data);
alert(parse.id + ' ' + parse.name + ' ' + parse.email);
а что $.ajax разучился парсить json?
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot