我找这是最明智的编码习惯在页面上太多的形式 - 这是一个问题,
我有一个评论系统,为每个评论,你可以回复方面的做法。这使我的几个选项上实施这个(假设已经创建后端)
- 当用户点击“
reply
”,阿贾克斯被触发,得到适当的部分(包括authenitcation令牌等),并将其插入即到适当的地方 - 我必须为每个评论一个隐藏的表单,并单击
reply
只会使其可见 - 我使用JavaScript来动态生成当用户点击回复的形式,将其插入到适当的div回复被点击的地方
我的每个问题是
1 - 这会导致请求延迟,我这里需要
2不知道阿贾克斯 - 在页面上太多的形式..试想一下,成千上万的意见,以便为每个评论会有这看起来形式或多或少相同
3 - 我不知道我是否可以在客户端上生成的真实性令牌
形式应该是这个样子
<form accept-charset="UTF-8" action="comments/3/reply" data-remote="true" method="post">
<div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓">
<input name="authenticity_token" type="hidden" value="J0/asxkDH....vdlKLOUuQ9/TAxACWnZKdwy+c="></div>
<textarea id="comment" name="comment" class="tae" style="overflow: hidden;"></textarea>
<input name="commit" type="submit" value="Send">
</form>