如何手动更新嵌套的JSON输出

时间:2013-10-28 19:16:32

标签: jquery json

我通过添加问题的多个答案来创建JSON。我正在使用嵌套来重新排列项目。但问题是JSON输出只在我重新排列时形成,我想在添加新答案时创建输出。

Follwing是JSON输出的代码。

var updateOutput = function(e)
{
    var list   = e.length ? e : $(e.target),
        output = list.data('output');
    if (window.JSON) {
        output.val(window.JSON.stringify(list.nestable('serialize')));//, null, 2));
    } else {
        output.val('JSON browser support required for this demo.');
    }
};

$('#nestable_1').nestable().on('change', updateOutput);

updateOutput($('#nestable_1').data('output', $('#nestable_1_op')));

我希望通过onclick方法或任何类似的方法更新JSON输出。

1 个答案:

答案 0 :(得分:1)

执行updateOutput($('#nestable_1')。data('output',$('#nestable_1_op')));