2011-12-03 12 views
1
<form action="???" method="POST"> 
    <input type="text" name="content"> 
</form> 

私がBackbone.jsの "ルート"機能を使用していて、動的なWebアプリケーションを構築しているとします。Backbone.jsを使用しているときにフォームをどのように処理しますか?

私は通常のフォームを実装したいとしましょう。ユーザーが何かを提出すると、どのように機能しますか?

  • サーバー側の検証中にエラーが発生した場合、フォームを再度表示するにはどうすればよいですか? (Ajaxやその他のものを使って検証する必要はありません...サーバー側の検証で十分です)
  • 別のテンプレートをどのようにレンダリングするのですか?私はにリダイレクトします(/#/成功? ")

私はBACKBONE.JSがアンカーリンク(ルート#を使用)でどのように動作するかを理解し、私はフォームでベストプラクティスまわりで私の頭をラップすることはできませんそしてBACKBONE.JS

答えて

2

サイトでハッシュフラグメントを使用している場合、あなたはおそらく、あなたのAJAXを使用したフォームではなく、POSTを使用して完全なページのリロードを提出したいと思う。

は、私は、jQuery.postを使用しますJavaScriptから制御してハッシュにリダイレクトするカスタムの成功とエラーハンドラ

関連する問題