我为投票投票设计的工作流程如下: 无论用户是否登录,用户都可以投票。如果用户登录,则只提交表单。如果用户没有登录,则显示一个模式,要求用户使用facebook登录以完成投票。登录后,他投票选择的表格将被提交。
我正在使用rails实现,似乎在创建会话后,页面被重定向。即使回到同一页面,我如何根据他选择的选择提交表格? 谢谢!
答案 0 :(得分:1)
Onemethod将会重新选择该人选择的内容,
1)在使用facebook登录时将值作为GET参数发送
2)其他将存储在cookie中并在发布时将其检索回来
答案 1 :(得分:0)
将投票保存在会话变量中。用户登录后输入隐藏变量。然后只需使用函数提交表单。您可以在body标签上添加该功能,如
<body onload="fnc()">
<script type="text/javascript">
fnc()
{
document.getElementById("yourformId").submit();
}
</script>
可能还有其他方式。但这首先把我藏起来