嗨我想在radioButton" rdbFactTables"时使用ajax调用重新创建jsTree。点击。 我正在使用jQuery和jsTree脚本。
当我打印"数据"时,我在cosole输出正确参数,但由于某种原因树不会重新创建自己。这是狙击手:
<p><input type="radio" name="rdbFactTables" value="1">fSell</p>
<div class="green pull-left bottom">
<div id="checkboxTree"></div>
</div>
<SCRIPT type="text/javascript">
$( "input[name='rdbFactTables']" ).click(function(){
var idValue = $('input[name=rdbFactTables]:checked').val();
var request = $.ajax({
type: "POST",
url: "/StarReporting/servlets/TreeProcessServlet",
data: { id: idValue}
}).done(function( data ) {
//here i get data data printed in console but tree is not recreated
console.log(data);
$('#checkboxTree').jstree('destroy');
$('#checkboxTree').jstree(data);
});
});
</SCRIPT>