Wordpress + Gravity Forms Ajax + Swup JS

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)

告诉我这是否有效。