Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 数据表不';t在IE-8/以下工作_Jquery_Html_Css_Datatables - Fatal编程技术网

Jquery 数据表不';t在IE-8/以下工作

Jquery 数据表不';t在IE-8/以下工作,jquery,html,css,datatables,Jquery,Html,Css,Datatables,我使用DataTables以表格形式显示数据,并进行分页和排序。它在所有浏览器中都工作得很好,但在IE中,它在8及以下版本中不起作用。根据文件规定,应采用IE-6+格式 按照我测试它的方式,只需按F12键并更改浏览器版本。不确定这是否是测试它的正确方法,但我想知道是否有人面临同样的问题。我正在使用以下CDN。请告诉我这是否是在不同版本的IE中测试数据表的正确方法 <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/

我使用
DataTables
以表格形式显示数据,并进行分页和排序。它在所有浏览器中都工作得很好,但在IE中,它在8及以下版本中不起作用。根据文件规定,应采用IE-6+格式

按照我测试它的方式,只需按F12键并更改浏览器版本。不确定这是否是测试它的正确方法,但我想知道是否有人面临同样的问题。我正在使用以下CDN。请告诉我这是否是在不同版本的IE中测试数据表的正确方法

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="//cdn.datatables.net/1.10.15/css/jquery.dataTables.css">  
<script type="text/javascript" charset="utf8" src="//cdn.datatables.net/1.10.15/js/jquery.dataTables.js"></script>
<script type="text/javascript" charset="utf8" src="//cdn.datatables.net/plug-ins/1.10.15/pagination/input.js"></script>
<link href="http://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet">


谢谢

这是jQuery的问题,而不是dataTables的问题…将jQuery版本从
3.2.1
降级到或更低,它就会工作

当前jQuery版本(
3.2.1
)。支持6-8


就我个人而言,我在所有项目中都使用1.9.1。我对旧浏览器、任何移动设备或平板电脑都没有问题。我使用最新版本的dataTables以及最新的Angular
1.x
。如果您没有任何特定的理由使用jQuery
2.x
3.x
,那么
1.9.1
与任何版本一样好。

您真的需要支持IE8及以下版本吗?我主要关心的是,如果有人使用IE8或以下版本,那么用户只会看到没有任何Datatables功能的普通表。我至少需要IE8。我会从在真正的IE8浏览器中测试开始,这样你就不会被工件愚弄了