Получить ключи и значения из Object
Как тоже самое сделать без 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);
|
Забыл уточнить что 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?
|
| Часовой пояс GMT +3, время: 02:29. |