http://datatables.net/のjquery'datatables'プラグインを使用しています(フォーラムに投稿しましたが、回答がどれだけ速くなるかわからないため、ここに投稿しています)。ただし、データをテーブルにロードするのに問題があります。非常に単純な例を試していますが、jquery.datatable.min.jsファイルから「MicrosoftJScriptエラー:「未定義」がnullであるか、オブジェクトではありません」と表示され続けます。それは440行目で起こります
{var aColumns=sColumns.split(",")
私のコントローラーは
public JsonResult Json()
{
JsonResult res = null;
object[] aa = new object[1];
Reps reps = new Reps();
reps.Name = "John";
reps.Job = "Plumber";
aa[0] = reps;
var o = new
{
sEcho = 1,
iTotalRecords = 1,
iTotalDisplayRecords = 1,
aaData = aa
};
res = Json(o);
return res;
}
私のjqueryファイルは
var oTable;
$(document).ready(function() {
//event handlers
$("#uxAddReferral").click(OnAddReferralClick);
$('#demo').html('<table cellpadding="0" cellspacing="0" border="0" class="display" id="example"></table>');
//setup the grid
oTable = $('#uxReferralTable').dataTable(
{
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": "/Referral/Json"
}
);
});
htmlファイルは(実際には.spark)です
<div id="demo"></div>
<div id="uxReferralTable">
</div>
何か案は??