我必须使用ajax更新项目状态更改的项目树视图。我用了这段代码:
$(document).ready(function(){
$("#sel").change(function(){
$.ajax({
type: "GET",
url: "<my url>...&stat="+$(this).val(),
dataType: "script",
cache: true,
success: function(data) {
$("#ajax_results").html(data);
}
});
结果列表的html:
echo "<div id='ajax_results'>";
echo '<SCRIPT>initializeDocument();</SCRIPT></div>
</SPAN>';
树视图使用以下脚本: http://www.TreeView.net 。 我需要得到树,上面的代码,显示我在URL中调用的文件生成的js代码。我怎么能这样做,在显示树的ajax响应后执行java脚本? 以下是状态更改前后项目树视图的打印屏幕。
状态改变后:
我也尝试了这段代码:
$(document).ready(function(){
$("#sel").change(function(){
$("#ajax_results").load('<my url>....&stat=all');
});
});
它在结果列表div中没有显示任何内容。
答案 0 :(得分:0)
我相信jquery提供了一个接受脚本结果的工具:dataType: 'script'