jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery – 在AJAX加载后在Contact Form 7表单上启用AJAX大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_944_1@
我已经尝试过搜索,但这只会返回有关 AJAX如何加载页面/表单的结果.
我正在做的是通过AJAX(联系表格7)加载表单,我想知道如何在该表单上重新启用AJAX提交.这是CF7的可能吗?

解决方法

Contact Form 7调用init函数,该函数页面加载时执行.如果您的表单是使用AJAX加载的,则应确保在加载表单后调用函数.

调查:

插件/接触形式-7 /包括/ JS / scripts.js中

用于定义函数wpcf7InitForm.

编辑:
调用函数每次都会插入一个新的加载徽标.不幸的是,我找不到比使用jQuery从DOM中删除重复加载器更好的解决方案:

function initContactForm() {
    jQuery('div.wpcf7 > form').wpcf7InitForm();
    jQuery('form.wpcf7-form')
        .each(function() {
            $j(this).find('img.ajax-loader').last().remove();
        });
}

大佬总结

以上是大佬教程为你收集整理的jquery – 在AJAX加载后在Contact Form 7表单上启用AJAX全部内容,希望文章能够帮你解决jquery – 在AJAX加载后在Contact Form 7表单上启用AJAX所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。