繁体   English   中英

如何将变量分配给json对象

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM