我现在有这个设置:
一个 WordPress 网站,我使用类似于http://barbajs.org/的东西
所以每个页面内容都通过 ajax 加载到一个<main></main>
标签中。
在其中一个页面(联系页面)中,我有一个重力表单并且正在使用分页符。表单被分成多个步骤,每个步骤都加载到页面内。如果我加载的第一页是该页面(联系页面),一切正常,但是一旦我转到另一个页面并返回,或者如果我从前一页转到联系页面,表单就不再起作用.
关于如何解决它的任何想法。这是代码部分:
Wordpress:所见即所得的短代码
[gravityform id="2" title="false" description="false" ajax="true"]
在加载时,我有这个:(
jQuery('#gform_wrapper_2').show()
这是唯一有效的东西),所以我没有得到黑页。
如果我单击下一步(它不会加载下一步)并且我已经尝试过:这是我在文档或下一个按钮中找到的onclick = "..."
jQuery(document).trigger('gform_post_conditional_logic', [2, null, true])
jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} )
jQuery(document).trigger('gform_post_render', [2, 1])
jQuery("#gform_target_page_number_2").val("2");
jQuery("#gform_2").trigger("submit",[true]);
我需要gform.init()
理想的东西:D 或类似的东西,让我再次绑定表单。
非常感谢!