ASP.NET MVC アプリケーションで JQuery Datatable プラグインを使用しようとしています。ただし、コントローラーは JSON データをプラグインに返しますが、テーブルにはLoading...
メッセージが表示され、そこにスタックします。
これは私のコントローラーです。
public ActionResult GetCompanies(jQueryDataTableParamModel param)
{
return Json(new
{
sEcho = param.sEcho,
iTotalRecords = 97,
iTotalDisplayRecords = 3,
aaData = new List<string[]>() {
new string[] {"1", "a1", "a2", "a3"},
new string[] {"2", "b1", "b2", "b3"},
new string[] {"3", "c1", "c2", "c3"}
}
}, JsonRequestBehavior.AllowGet);
}
これはデータテーブル プラグインの初期化です。
$('#companyDataTable').dataTable({
bProcessing: true,
sAjaxSource: '@Url.Action("GetCompanies", "Company")'
});
これは私のテーブルのスクリーンショットです。
これはプラグインに返される JSON データです。Company/GetCompanies
{ "sEcho":null,
"iTotalRecords":97,
"iTotalDisplayRecords":3,
"aaData":[ ["1","a1","a2","a3"],
["2","b1","b2","b3"],
["3","c1","c2","c3"]
]
}
jQuerDataTableParamModel
ここに示されているクラスです。この質問に対する回答も試しましたが、どれもうまくいきません。
編集 :
これは、プラグインのリクエストがどのように見えるかです。
何か案は ?
ありがとう