Pass get data from anchor URL

时间:2015-10-06 作者:JoaMika

使用联系人表单7的插件动态文本:

[dynamictext dynamictext-788 "CF7_GET key=\'tier\'" uneditable=\'on\' ]
我试图将数据传递到字段,如下所示:

<a class="x-btn lightbox-selector" href="#types?tier=Test1" data-type="inline">Register Interest</a>
当用户单击按钮时,lightbox将加载内部的联系人表单。

然而,数据Test1 在表格中未通过,因为我认为href 不是完整的URL?如果是这样,当用户单击按钮时,如何将数据传递给表单?

1 个回复
SO网友:dswebsme

您遇到的问题是WordPress和浏览器将“#”之后的所有内容解释为客户端哈希。换句话说,PHP和WordPress从未看到“?tier=Test1”位。

解决此问题的方法很少,但我不确定哪种方法在您的情况下最有效:

1) 使用JS click事件触发模态,而不是依赖href属性。

2) 将参数存储在不同的属性中,例如“data rel”,并在模式加载后使用JS提取参数。

相关推荐

无法在模板函数.php中使用IS_HOME

我试图在标题中加载一个滑块,但只在主页上加载。如果有帮助的话,我正在使用Ultralight模板。我正在尝试(在template functions.php中)执行以下操作:<?php if ( is_page( \'home\' ) ) : ?> dynamic_sidebar( \'Homepage Widget\' ); <?php endif; ?> 但这行不通。现在,通过快速的google,我似乎需要将请