如何使用 AJAX 以编程方式刷新视图页面?

Posted

技术标签:

【中文标题】如何使用 AJAX 以编程方式刷新视图页面?【英文标题】:How do I programmatically refresh a view page with AJAX? 【发布时间】:2013-03-06 15:17:02 【问题描述】:

我在我的页面中写了一个由views模块创建的自定义链接,我想点击它做一些事情,然后页面会被ajax刷新,我该如何实现呢?

很抱歉我没有表达清楚,我使用 Drupal 7 和 Views 模块来自定义我自己的页面。

【问题讨论】:

你没有,你使用 javascript 引用页面。 AJAX 是一种技术,而不是一种语言。 您使用的是哪个 javascript 库?您所说的“视图”是什么意思? Hidden Features of Java 的可能重复项 【参考方案1】:

您可以使用此模块https://www.drupal.org/project/views_refresh 或在您的 JS 中使用下面的代码来刷新视图。

$('.view-dom-id-403402eee35f68cd32fe87b45702dc63').triggerHandler('RefreshView');

【讨论】:

【参考方案2】:

将事件附加到链接,当该事件被触发时,执行 AJAX 请求。

【讨论】:

以上是关于如何使用 AJAX 以编程方式刷新视图页面?的主要内容,如果未能解决你的问题,请参考以下文章

如果我在 UIScrollView 中有 UIViewController,如何以编程方式使 UIScrollview zoomToRect?

如何以编程方式从 SwiftUI 列表中删除行并刷新列表视图?

如何在不重新启动 Web 应用程序的情况下以编程方式使 JavaScript 和 CSS 包无效或刷新?

如何使 UIAppearance 代理适用于以编程方式创建的视图?

如何通过 C# 以编程方式刷新 MS Access 链接表(使用 Excel 文件)?

如何使以编程方式生成的子视图符合超级视图(iOS)的边界?