Json 数据表永远加载(不带F12)

Json 数据表永远加载(不带F12),json,datatables,asp-classic,Json,Datatables,Asp Classic,我对数据表有一个奇怪的问题 在localhost(端口8080)上,我试图填充一个数据表,考虑ajax和JSON。调用(以及Datatable本身的html页面)位于IIS上的经典asp上。 在多次重试之后,我设法使数据表正常工作。和往常一样,F12开发者工具总是在帮助我处理消息和错误。 当我关闭F12时,表根本没有填充。它只显示正在加载的消息 我试图清除缓存,以防止缓存,什么都没有。当我重新打开F12时,它就像一个符咒。 以下是客户端的代码: var oTable = $('#table_li

我对数据表有一个奇怪的问题

在localhost(端口8080)上,我试图填充一个数据表,考虑ajax和JSON。调用(以及Datatable本身的html页面)位于IIS上的经典asp上。 在多次重试之后,我设法使数据表正常工作。和往常一样,F12开发者工具总是在帮助我处理消息和错误。 当我关闭F12时,表根本没有填充。它只显示正在加载的消息

我试图清除缓存,以防止缓存,什么都没有。当我重新打开F12时,它就像一个符咒。 以下是客户端的代码:

var oTable = $('#table_list').dataTable({
    "bJQueryUI": true,
    "sDom": 'l<"H"Rf>t<"F"ip>',
    "ajax": {
        "url": " list_new.asp",
        "type": "POST",
        "data": function (d) {
            d.col1 = ID;
            d.col2 = name;
            d.col2 = date;
        }
    },
    "columns": [
        { "data": "ID" },
        { "data": "FullName" },
        { "data": "Locations" },
        { "data": "date" },
        { "data": "status" }
    ]
});
var-oTable=$(“#表_列表”).dataTable({
“bJQueryUI”:没错,
“sDom”:“lt”,
“ajax”:{
“url”:“list_new.asp”,
“类型”:“职位”,
“数据”:功能(d){
d、 col1=ID;
d、 col2=名称;
d、 col2=日期;
}
},
“栏目”:[
{“数据”:“ID”},
{“数据”:“全名”},
{“数据”:“位置”},
{“数据”:“日期”},
{“数据”:“状态”}
]
});
有什么想法吗


由于这是我在StackOverflow中的第一篇帖子,如果我忘记了什么,请告诉我。

当删除
console.log()
表单JavaScript代码时,表会成功填充。
多亏了thirtydot,问题才得以解决。

ref:

您在不同的浏览器上试用过吗?另外,关闭开发工具后,刷新页面并使用Fiddler捕获网络流量,并检查
list\u new.asp
是否成功?您好,Moshin,谢谢您的回复。不幸的是,我不能用不同的浏览器检查它(IIS上有很多页面,包括asp),但我会尝试Fiddler并让您知道。再次感谢您的回复。在元数据中插入以下标记后,Datatables将成功填充。但是页面的样式变得一团糟
@Educos这很可能是IE兼容版本的问题,您可以从F12开发者工具中更改该版本。因此,它在开发人员工具打开时工作。您必须在IIS中添加一些响应头,以使其与旧版IE兼容。您现在使用的元标记使其边缘兼容。检查此链接是否与IE8兼容如果它是Internet Explorer并且仅在开发工具打开时工作,则可能是: