Django和Lytebox - 发布表单数据

时间:2010-03-02 03:43:36

标签: javascript django

我正在尝试使用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变量?还是只是我?

1 个答案:

答案 0 :(得分:0)

因为lytebox要求包含要在<a标记中设置的rev和rel属性,所以我无法使用它来发送GET / POST数据,我最终使用jquery(使用thickbox的tb_show函数)和a AJAX调用将选定的选项发送到我的脚本并显示结果。