我正在使用Django,之后描述的标签加载了render_to_response
,并且在AJAX调用的success
方法上设置了html响应。
流程:
这是一张图表,希望能帮助您理解:
mybase.html
---> mybase.js
------- AJAX Loaded -------> mytab1.html <-------------
--> mytab1.js -------| (*1)
------- AJAX Loaded -------> mytab2.html
--> mytab2.js
------- AJAX Loaded -------> mytabn.html
--> mytabn.js
(* 1):在mytab1.js
中,我有一部分使用插件fancytree
格式化的代码
作为JSON字符串。
即:
base.js :
$('document').ready(function(){
$('#someTab').on('click',function(){
$(this).html(loadSomeAjax());
});
});
mytab1.html :
<div id='my_fancy_tree'> // Some JSON here </div>
mytab1.js :
$('document').on('ready ajaxComplete',function(){
$('#my_fancy_tree').fancytree({ // params here });
});
我的问题很简单,如何使插件fancytree工作?我尝试了各种各样的东西,阅读了很多文档,但不幸的是,从来没有弄明白该怎么做。