1
私は、コードのこの部分を持っている:この文脈でバックボーンを使用する方法
data = "<p>Hello</p>"
は、今の私が使用バックボーンとテンプレート
のためのコードのこの部分を変更するために使用すると仮定してみましょう$.ajax({
url: 'ajax/test.html',
success: function(data) {
$('#result').html(data);
alert('Load was performed.');
}
});
ファイルを作成します。
<p>{{data}}</p>
とサーバの応答が
{data: "Hello"}
の代わり<p>Hello</p>
になりますのは、私もバックボーンを使用して、私のビュー/モデルとコレクション(MyView
、MyData
、MyCollection
)を作成したとしましょう。
私のAjaxコードを変更するにはどうすればよいですか?
あなたのAJAX呼び出しがデータの収集を返している場合は、単に成功ハンドラであなたのコレクションに追加します。私はあなたの質問が何であるかを完全に理解しているかどうかはわかりません。 – kinakuta
データまたはデータの集合を返すことができます。成功ハンドラを編集するにはどのような例がありますか? – underscore666
どちらかにコレクションを追加する前にコレクションかどうかについての知識が必要です。たとえば、コレクション(つまり配列)の場合は、MyCollection.add(data);それをあなたのコレクションに入れるだけです。コレクション内のこのイベントのハンドラをビューにバインドして、レンダリング呼び出しにバインドします。 – kinakuta