【发布时间】:2015-06-12 07:05:08
【问题描述】:
我使用requirejs加载datatable插头,我收到错误$().dataTable()不起作用,
这是我的 js 代码:
define(function() {
requirejs.config({
baseUrl: "/Scripts",
paths: {
"jquery": "/Libs/jquery.min"
"jquery.datatable": "/Libs/dataTable/js/jquery.dataTables.min"
},
map: {
"*": {
"css": "/Libs/cssjs/css.js"
}
},
shim: {
"jquery": {
exports: "$"
},
"jquery.datatable":"jquery"
},
waitSeconds: 15,
});})
这是页面js
define(["jquery.datatable"], function() {
$(function() {
$("#example").dataTable();
});
});
当我运行它时,我的控制台出现错误:
TypeError: $(...).dataTable is not a function
jquery version is v1.11.0
DataTables version is v1.10.7
RequireJS version is v2.1.11
你能帮帮我吗?谢谢
【问题讨论】:
-
数据表插件已加载但无法使用id
-
是的,我明白了。,只需将数据表 js 名称更改为
datatables,所有代码都可以完美运行: