MVC4 プロジェクトがあり、jquery/Datatables プラグインを使用しています。
次のプロパティを持つビューモデルがあります。
public IEnumerable<Invoice> Invoices { get; set; }
public IProcessResult Result { get; set; }
public Invoice Invoice { get; set; }
データテーブルにはすべての請求書 (model.Invoices から) が表示され、このテーブルの下に、選択した請求書の請求書の詳細 (および画像などのその他の情報) が表示されます。
ここで、データテーブルで選択した請求書の請求書の詳細を表示したいと思います (請求書をクリックした後)。この前に、いくつかのデータを (コントローラーで) 初期化する必要があります。
私はこのJavaScriptコードを持っています:
$(document).ready(function () {
$('#invoicesoverview tr').click(function () {
oTable.$("tr.row_selected").removeClass("row_selected");
$(this).toggleClass('row_selected');
});
var oTable = $('#invoicesoverview').dataTable({
"bPaginate": true,
"iDisplayLength": 10,
"bSort": false,
"bFilter": false,
"bResetDisplay": false,
"bServerSide": false,
"bProcessing": true
});
oTable.$("tr:first").trigger("click");
}
私は「MVC4 スターター」なので、次に何をすればよいかわかりません。クリックイベントからajax-callを呼び出さなければならないと思いますが、これを行う方法がわかりません。