未捕获的TypeError:$(...)。dataTable不是函数

时间:2017-03-18 13:58:22

标签: jquery asp.net

我遇到这个问题如何解决这个问题

我的代码是

var pathLogsFile = Configuration["Logging:PathLogsFile"];            
var logLevelApp = Configuration.GetSection("Logging:LogLevel:Default");

Log.Logger = new LoggerConfiguration()        
    .ReadFrom.KeyValuePairs(new List<KeyValuePair<string, string>>()
        {
            new KeyValuePair<string, string>(logLevelApp.Key, logLevelApp.Value)                        
        }.ToDictionary(x => x.Key, x => x.Value)) 
    .Enrich.FromLogContext()
    .WriteTo.Logger(lc => lc
        .Filter.ByIncludingOnly(evt => evt.Level == Serilog.Events.LogEventLevel.Error)
        .WriteTo.RollingFile(Path.Combine(pathLogsFile, "error-{Date}.log")))
    .WriteTo.Logger(lc => lc
        .Filter.ByIncludingOnly(evt => evt.Level >= Serilog.Events.LogEventLevel.Debug)
        .WriteTo.RollingFile(Path.Combine(pathLogsFile, "log-{Date}.log")))
    .CreateLogger();

2 个答案:

答案 0 :(得分:0)

该错误表明您的DataTables脚本文件未被正确引用。

使用Chrome开发工具或类似工具查看是否已加载。甚至只是查看页面源。

答案 1 :(得分:0)

  1. 确保为jquery datatable添加了js文件
  2. 确保在文档就绪时调用dataset函数。
  3. 您的数据集函数还有一件事是初始化数据表,并且您正在销毁没有意义的数据表。