【问题标题】:Ajax callback to refresh/reload part of a pageAjax 回调刷新/重新加载页面的一部分
【发布时间】:2009-09-24 18:15:46
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: jquery ajax jsp


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      能否将 JSON 数据返回到页面并使用 jquery 来操作树结构。

      【讨论】:

      • 因为我们不知道树的哪一部分被更改了,所以 JSON 数据必须是整个树?没有?
      • 如果无法确定更改并将其发回......您将不得不发送构建树所需的数据。
      猜你喜欢
      • 2019-08-23
      • 2013-08-22
      • 1970-01-01
      • 2021-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-11
      • 1970-01-01
      相关资源
      最近更新 更多