我正在尝试使用lytebox显示民意调查结果,但无法解决如何将GET / POST变量传递到我正在调用的页面。
Lytebox工作正常,因为这会加载页面确定:
<a href="/polls/1/results" rel="lyteframe" title="Example Poll" rev="width: 400px; height: 450px; scrolling: yes;">Results</a>
但我希望获得所选单选按钮的值以进行处理。我尝试使用javascript函数将选项包含在url的末尾,即。 / polls / 1 / vote?choice = 1并重定向:
<input type="radio" name="choice" id="choice1" value="1" />
<a href="javascript:vote();" rel="lyteframe" title="Example Poll" rev="width: 400px; height: 450px; scrolling: yes;">Vote</a>
但是,当然,这只是将结果加载到新页面中。 Lytebox似乎不允许任何POST / GET变量?还是只是我?
答案 0 :(得分:0)
因为lytebox要求包含要在<a
标记中设置的rev和rel属性,所以我无法使用它来发送GET / POST数据,我最终使用jquery(使用thickbox的tb_show函数)和a AJAX调用将选定的选项发送到我的脚本并显示结果。