私はhtmlに次のようなテンプレートを持っています:
 <script type="text/template" id="table-template">
     <div id="table-body"></div>                        
 </script>
私のバックボーンビューは次のようになります。
var app = app || {};
$(function ($) {
    'use strict';
    info = [
        {
            "id": 1,
            "Age": 70,
            "salary": 700000,
            "name": "Mike",
        },
        {
            "id": 2,
            "Age": 18,
            "salary": 30000,
            "name": "Mike",
        },
    ];
    app.infoView = Backbone.View.extend({
        initialize: function () {
            console.log('initialize');
        },
        drawinfoTable: function () {
            console.log('create datatable');
            $('#test').dataTable({
                "aaData": groupdata,
                "aoColumns": [
                    { "mDataProp": "id" },
                    { "mDataProp": "age" },
                    { "mDataProp": "sal" },
                    { "mDataProp": "active" },
                    { "mDataProp": "name" }
                ]
            });
        }
        render: function () {
            console.log('render');
            var template = _.template($("#-template").html(), {});
            this.$el.html(template);
        }
    });
});
実際、上記のJSONデータを使用して、列名id、sal、active、salのデータテーブルを作成したいと思います。jquery.dataTables.min.jsを使用してデータテーブルを作成しています。次に、そのデータテーブルを「table-template」内にある「table-body」div内に挿入します。あなたの助けは大歓迎です。