0

我正在使用 C# MVC 项目并尝试使用DataTables 插件

在尝试用测试数据填充表时,我最终在运行时遇到了一个.dataTable不是函数的错误。

看来我正确地包含了js,我可以看到js在firebug中加载。希望有人能发现错误。

    <body>
    <div id="dynamic">

</div>


<script>
    $(document).ready(function () {

       function populateTable(json){
           $('#dynamic').html('<table cellpadding="0" cellspacing="0" border="0" class="display" id="example"><thead></thead><tbody></tbody></table>');
           $('#example').dataTable({
            "aaData":[
                ["Trident","IE4.0","Win95",4,"X"]
            ],
            "aoColumns": [
                {"sTitle":"Engine"},
                {"sTitle": "Browser" },
                {"sTitle": "Platform" },
                {"sTitle": "Version" , "sClass":"center" },
                {"sTitle": "Grade" , "sClass": "center"}
            ]
           });
       };

       function getCampaigns() {
           $.ajax({
                url : '/ADKTest/GetCampaigns',
            }).done(function(response) {
                populateTable(response);
                alert("Worked");
            }).error(function(jQXHR, textStatus, errorThrown) {
                alert("Didn't Work");
            });
        };

        getCampaigns();

    });
</script>

4

0 回答 0