0

コメントセクションを書いていますが、ウェブアプリのフロントエンドには、各コメントのスレッドのレベルに関する情報があります。コメントが送信されたときに、この情報をバックエンドに渡して、すべてのスレッドを組み立てることができます。それらをノードで注文してから、フロントエンドに戻します。

現在、情報はscript.jsファイルに変数として保存されていますが、ユーザーがコメントを送信するフォームにクラスとして追加することもできます。これらの方法の1つはより良い形式であると考えられていますか?

つまり、これは、jadeから変換した後のhtmlのコメント返信フォームです。

<form id="commentReply" class="sbBox jEgC97D 2" action="/comment" method="post" style="display: block;">
<h1>Post a Comment</h1>
<textarea name="comment" type="text" style="height: 349px;"></textarea>
<input type="submit" value="Post">
</form>

class = "sbBoxjEgC97D2"が欲しいです。それをノードに取り込んで処理できるようにするにはどうすればよいですか?

4

1 に答える 1

1

次の 2 つのオプションがあります。

  1. 追加情報 (スレッド レベル) をフォーム投稿の一部として送信します。
  2. この情報を送信するには、別の ajax リクエストを起動します。

オプション 1 は、サーバーへの 1 回のトリップと、おそらくデータベースへの 1 回のトリップが効率的であるため、理にかなっています。これらすべてをデータベースに格納している場合です。

オプション 2 は、非常にコストがかかり、非常に非効率的な方法になります。1 つのサーバー呼び出し (ajax 要求) を作成し、適切なコメントのデータベースを更新するための追加の呼び出しがあります。

于 2013-01-16T17:40:36.843 に答える