這工作得很好:jQuery的數據表無法讀取屬性「長度」與選項bProcessing =真
<table id="dataTable">
<thead>
<tr>
<th>
Title
</th>
<th>
Creator
</th>
<th>
Subjects
</th>
<th></th>
</tr>
</thead>
</table>
<script type="text/javascript">
$(document).ready(function() {
$('#dataTable').dataTable({
"sDom": 'ft<"bottom clear"ip><"clear">',
"bServerSide": true,
"iDisplayLength": 10,
//"bProcessing":true,
"sAjaxSource": '@Url.Action("GetMessages","Performance")',
"aoColumns": [
{ "sName": "Title" },
{ "sName": "Creator" },
{ "sName": "Subject" }]
});
});
</script>
如果我取消註釋行「bprocessing:真正的」一得到這個例外 遺漏的類型錯誤:無法讀取屬性「長「未定義jquery.dataTables.min.js的:65
其中的例外是拋出代碼沒有按說太多,我
function E(a, b) {
if (a.oFeatures.bProcessing)
for (var c = **a.aanFeatures.r**, d = 0, i = c.length; d < i; d++)
c[d].style.visibility = b ? "visible" : "hidden";
h(a.oInstance).trigger("processing", [a, b])
}
a.aanFeatures的存在,但是a.aanFeatures.r是未定義的。性能控制器中的操作甚至不會被調用。
有人嗎?
在開發者控制檯,看看'a.aanFeatures.r'存在 – karthikr 2013-05-08 19:30:30
都能跟得上:( http://snag.gy/mXXEc.jpg – 2013-05-08 19:32:33