当我尝试访问应该显示带有来自 datatables.net 的 jquery 插件的表格的页面时,出现以下错误:
Microsoft JScript 运行时错误:对象不支持属性或方法“dataTable”
这是我在我的页面上引用各种脚本/插件的地方:
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.0/jquery.dataTables.min.js" ></script>
<script type="text/javascript" src="Script/jquery.tools.min.js"></script>
<script type="text/javascript" src="Script/superfish.js"></script>
<script src="Script/jquery.MultiFile.js" type="text/javascript"></script>
<script type="text/javascript" src="Script/supersubs.js"></script>
这是我试图在表上调用 dataTable 函数的地方(使用 id mod123):
<script type="text/javascript">
$(document).ready(function() {
$('#mods123').dataTable();
});
</script>
我的表中有一个 thead 和 tbody 标记,但是当我构建项目并在本地运行它并导航到页面时,它给了我这个错误。当我在不同的浏览器中转到该页面时,当然不会显示错误,但是我试图影响的表没有以任何方式改变。
当我在 Firebug 中查看页面时,它给了我以下错误: $("#mods123").dataTable is not a function
Chrome 的调试器说“未捕获的类型错误:对象 [对象对象] 没有方法 'dataTable'
有任何想法吗?