jquery - Events Calendar Pro 不会在 AJAX 加载的页面上刷新
问题描述
我有一个场景,当我必须使用 AJAX 动态加载页面的一部分时,但有些页面有 Events Calendar Pro(Modern Tribe 的 wordpress 插件),它无法在动态加载时初始化。不幸的是,我在他们的 API 中找不到任何信息。我知道有一个 jQuery 事件可以接收成功的 AJAX 操作,但找不到如何重新加载日历的内容
这是在不刷新页面的情况下加载 AJAX 内容的脚本:
jQuery(document).on("click", "a[target!='_blank']:not(a[href^='#'])", function(e){
var link = jQuery(this).attr("href");
jQuery("#content").load( link );
e.preventDefault();
});
这就是我在 AJAX 完成后可以加入的方式
jQuery(document).ajaxComplete(function () {
...
});
解决方案
推荐阅读
- java - Java + UDP + DatagramSocket:当 UDP 设计为无连接时,为什么会抛出 PortUnreachableException?
- docker - Traefik docker 默认域配置
- twilio - 德语交互式语音响应
- wso2 - 带有声明的 WSO2(5.8 版)的多实例问题
- javascript - 如何使用请求映射修复 thymleaf 错误?
- html - 下拉菜单有效,但仅当我悬停而不单击时
- jenkins - 检查是否存在另一个管道
- javascript - 如何处理从 JavaScript 模块导入的动态对象?
- user-interface - Colab 之上的简单 UI
- ruby-on-rails - 什么是 Rails 中的 MigrationProxy?