Ajax回调刷新/重新加载页面的一部分

时间:2009-09-24 18:15:47

标签: jquery ajax jsp

我有一个文件夹和文件的树结构。可以选择编辑,删除,移动和添加新文件夹和文档。当用户执行这些操作时,我将进行jquery ajax调用以更新数据库。

问题是如何在更新完成后刷新树结构?它不在iframe或框架中。

我不希望服务器必须使用div标签和innerhtml值返回HTML代码(这是我的很多搜索提出来的。)

我正在使用带有java后端的jsp。

目前树只是旧的html,但我们可能会考虑使用jquery插件。

2 个答案:

答案 0 :(得分:0)

是否可以将JSON数据返回给页​​面并使用jquery来操作树结构。

答案 1 :(得分:0)

CSharpAtl有一个好主意,你可以用它作为起点。作为您的JSON成员之一,您还可以包含已更改部分的XPATH(从而指示AJAX响应中返回的内容),但这可能会很快变得复杂。返回整个(子)树可能会更快更容易(代码方式),假设它不会对您的应用程序造成不可接受的性能损失。