1

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;
            }           
        }
    });
}
4

2 に答える 2