当我在 MVC 4 的 @section 内使用 JavaScript for 循环时,我收到一个解析器错误,提示需要大括号 }。我看过其他一些关于此的帖子(这是 MVC4 之前的 Razor 2.0 中的一个已知错误),但似乎没有任何内容涉及如何执行此操作。
我不是 JavaScript 专家,那么还有其他方法可以声明和调用它吗?
@section onReady{
var oTable;
oTable = $('#services').dataTable({
"iDisplayLength": 100,
"bJQueryUI": true,
"aoColumns": [
{ "bSortable": false, "bSearchable": false },
null, null, null, null, null, null ],
"fnFooterCallback": function( nFoot, aData, iStart, iEnd, aiDisplay )
{
var iCalls = 0;
for ( var i=0 ; i < aData.length ; i++ )
{
iCalls += aData[i][4]*1;
}
}
});
}