我找這是最明智的編碼習慣在頁面上太多的形式 - 這是一個問題,
我有一個評論系統,爲每個評論,你可以回覆方面的做法。這使我的幾個選項上實施這個(假設已經創建後端)
- 當用戶點擊「
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>