Получить ключи и значения из 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, время: 03:08. |