[英]How to assign variable to json object
'我正在尝试将父div中的变量分配给子表的json字符串,而且似乎无法弄清我的JavaScript。
我想看到的内容,或以下内容的一些变化:
{"blocks":[{"id":"115",courses:[{"Semester":"S,F","Credits":"3","Subject":"ACT"}, {"Semester":"F","Credits":"6","Subject":"CSI"}]}]
到目前为止我拥有的jQuery。
$('#update').click(function (e){
var table = $('#table').tableToJSON();
var blockId = $('#table').closest('div.Block').attr('id');
table = {"block":table};
document.getElementById('courseList').value = JSON.stringify(table);
}
我不确定如何在对象中添加所需的变量? 如何插入blockId?
我假设括号是您真正想要的:
$('#update').on('click', function(){
var table = $('#table').tableToJSON();
var blockId = $('#table').closest('div.Block').attr('id');
var table2 = {};
table2[blockId] = table;
$('#courseList').val( JSON.stringify(table2) );
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.