【发布时间】:2023-03-24 12:18:01
【问题描述】:
我正在使用 jQuery 的 Datatables 插件,我正在尝试弄清楚如何在 AJAX 调用成功后恢复脚本。
我当前的代码是:
var table = $("#dataTables-example").DataTable(
{
ajax: {
url: "/kleurmixer/hmi/view_json2.php?type=2",
dataSrc: '',
},
"aoColumnDefs": [
{ 'bSortable': false, 'aTargets': [ 7 ] },
{ 'bSortable': false, 'aTargets': [ 8 ] }
]
}
);
现在,在 Chrome 和 FF 中它可以工作了。但由于这是为 WinCC(使用 IE7)制作的页面,所以它不起作用。所以我的 AJAX 调用需要某种回调函数,但我不知道该怎么做。
我们将不胜感激,
谢谢,
【问题讨论】:
-
它在IE7中不起作用,因为结尾有逗号
dataSrc: '',← -
去掉那个逗号后,还是不行。它仍然显示正在加载...
-
也是在用 ctrl-F5 刷新之后(我相信是这样)?尾随逗号是 IE7 杀手 :(
-
我正在使用 WinCC,因为它用于控制硬件,这使得它有点困难(没有 Ctrl + F5)。即使我完全重新启动程序,它也不会工作。
标签: javascript jquery ajax datatables