use*_*851 5 javascript ajax wordpress gravity-forms-plugin
我正在使用 swup.js 进行页面转换和通过 AJAX 更改内容。不幸的是,重力表单似乎不能很好地处理 AJAX 请求,并且我的表单在转换后无法正常工作。
我正在使用以下内容在页面加载时重新初始化我的脚本:
document.addEventListener('swup:pageView', (event) => {
// code
})
Run Code Online (Sandbox Code Playgroud)
是否有任何我可以在 javascript 中重新初始化的函数,以便 Gravity 表单会在每个页面转换时重新初始化?在文档中找不到任何内容。
小智 0
我知道这篇文章的日期已经很远了,但这个问题突然出现在我面前,如果你找不到答案,
尝试使用此代码,这将监视应用于主体 DOM 的任何更改,并触发您想要的任何内容:
<script>
$(document).on('DOMSubtreeModified', 'body', function (el) {
console.log('body content changed');
// append you init code here
});
</script>
Run Code Online (Sandbox Code Playgroud)
告诉我这是否有效。