私は自分のクライアントからの内部メッセージを持つ受信トレイを持っています。jQueryを使用してMVCでデータを転送する最も良い方法は?
$.ajax({
url: 'messages/retrieve/' + client_id,
}).done(function(data) {
$('.messages-dialog').html(data);
});
私のコントローラは、JSONデータと変数を返す必要があります:私は名前の上のリストをクリックすると、私はそうjQueryの$.ajax
を使用して要求していますか?私はそれがビューにそれをダンプする必要があり、私はそれを扱う必要がありますが、クライアント側があればそれを行う方法を理解していますか?
jQuery.html()を使用して.messages-dialogでコントローラにhtml構造体を扱い、作成する方が良いかどうかは分かりません。
申し訳ありませんが、私はその問題を少し失っています。
ベストプラクティスでは、jqueryからすべてのデータを含むjsonを返すようにして、データを解析してjavascript – Cristian
@Cristianでビューの作成を処理するだけです。なぜそれが「ベストプラクティス」ですか?それについての信用できる情報源? – Dekel
あなたのデータが表示される方法を変更したいときはいつでも、サーバー側のコードに触れる必要はありません.jqueryスクリプトのデータを別の方法で扱うだけで十分です。 – Cristian