为了轻松,我一直在为页面编码时使用“布局= null”。 布局为空时,Datatable和页面作为一个整体都可以正常工作。
但是,一旦删除了null布局标签并启动了引导程序布局,数据表就不再显示此HTML错误:
未捕获的TypeError:$(...)。DataTable不是函数
任何帮助,不胜感激!
SELECT price, discountPrice
FROM Prices FULL JOIN DiscountPrices
ON Prices.ID = DiscountPrices.ID
答案 0 :(得分:0)
可能是在$(document).ready()
加载DOM时,CDN中的脚本尚未加载。
您可以尝试使用:
$(window).on('load', function() {
// DataTable code here
});
另一种选择是在defer
标签上使用script
属性。
具有defer属性的脚本将阻止触发DOMContentLoaded事件,直到脚本加载并完成评估为止。 -Source
答案 1 :(得分:0)
所以我找到了答案。这很烦人! 有一个共享的布局视图文件。将样式表从视图中删除后,将它们放到共享布局视图中。一切正常!最终最终成为样式表的冲突。