【发布时间】:2017-09-08 10:04:31
【问题描述】:
在我的 Wordpress 网站上,我有一个页面上的区域列表,每个区域都有一个按钮,可以在精美的灯箱中打开相同的表单。
使用重力形式我想通过添加一个变量来捕获区域参数(如下所示),该变量是部分标题的预定和截断版本,从而让我们更好地理解被点击的按钮。
问题是Fancybox跳过参数并打开内联表单,从而一起绕过了区域参数。
<a class="button" href="?region=<?php echo $region; ?>#contact-form" id="inline">Contact</a>
有没有办法在不使用 ajax 的情况下解决这个问题?
编辑 我已经尝试向一个函数添加一个回调,该函数在灯箱打开后将参数添加到 URL,但我无法让它工作,这里的任何帮助也将不胜感激......
$("#inline").fancybox({
afterLoad: function() {
addURL(this);
}
});
function addURL(element) {
$(element).attr('href', function() {
return this.href + '®ion=<?php echo $region; ?>';
});
}
【问题讨论】:
标签: php jquery wordpress fancybox gravity-forms-plugin