我有Json对象,我想用jsonView进行打印。 但每当我尝试用新的Json对象更新相同的元素时,它也会记住旧的对象,并且可以打印出所有旧对象以及新对象。
我正在使用以下命令进行打印。
function commandPopup(){
$('.commandPopup').click(function()
{
$(".modal-title").html($(this).attr('box')+":"+$(this).attr('task'));
$('#commandPopup').on('show', function ()
{
$('.modal-body',this).css({width:'auto',height:'auto', 'max-height':'100%'});
});
$("#commandPopup").modal('show');
$.getJSON('get_taskinfo',
{
'box' : $(this).attr('box'),
'task' : $(this).attr('task')
}).done(function(data)
{
console.log(data);
var config=data.config;
$("#config").jsonView(config);
});
});
}
答案 0 :(得分:0)
我刚刚在将json对象添加到它之前清除了#config id来解决它。
$("#config").html("");
$("#config").jsonView(config);