У меня есть следующий код с большим количеством значений, показывая только 3, чтобы дать вам представление о томДинамические значения в объекты в JavaScript
var people = {
'Jon':{
age:65,
height:185,
marriage:true
},
'Mary':{
age:18,
height:170,
marriage:false
},
'Carol':{
age:45,
height:165,
marriage:true
}
};
Потому что теперь я получаю все значения динамически с сервера, я хотел бы повторить объект, чтобы получить динамические значения из тега <a>
, вместо этого перечисляя все из них выше.
<a data-name='${person.name}' data-age="${person.age}" data-height="${person.height}" data-marriage="${person.isMarried}" href='/#'>
<script>
var personName = $('a').data('name');
var personAge = $('a').data('age');
var personHeight = $('a').data('height');
var isMarried = $('a').data('marriage');
</script>
Я пытаюсь что-то вроде этого, но это не похоже на работу, мне нужно создать цикл, на самом деле не уверен
var people = {
personName:{
age:personAge,
height:personHeight,
marriage:isMarried
}
};
Любая помощь будет оценена
Спасибо
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse –