我在前端工作很新,但我发现JS对于在客户端执行操作非常有用。
目前,我正在使用默认模板为flask
网站服务。
此页面过去仅包含一个JQuery Datatable
最近,我发现需要打开一个带有pdf文件(iframe
I dialog
)的弹出对话框,但是导入正在发生冲突,并且在当时只能运行这两个文件之一。
Datatable导入如下:
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10.12/css/jquery.dataTables.min.css"> <style type="text/css" class="init"></style>
<script type="text/javascript" language="javascript" src="//code.jquery.com/jquery-1.12.3.js"></script>
<script type="text/javascript" language="javascript" src="https://cdn.datatables.net/1.10.12/js/jquery.dataTables.min.js"></script>
弹出式的东西是:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script src="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.9/jquery-ui.js" type="text/javascript"></script>
<link href="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.9/themes/blitzer/jquery-ui.css" rel="stylesheet" type="text/css" />
如果没有1.7.2
,表将成功加载,但是UI崩溃时会出现以下错误:
jquery-ui.js:9833未公开的TypeError:$.curCSS不是函数
使用它,datatable不会加载:
表:3704未指明的TypeError:$(.).DataTable不是函数
虽然它很难看,但这里是完整的模板代码。
发布于 2016-08-22 11:58:27
正如Pranav在评论中所指出的那样,我只需要使用最新的JQuery版本,而且效果非常完美。
下面是目前最新版本的JQuery导入:
<script src="https://code.jquery.com/ui/1.12.0/jquery-ui.js" type="text/javascript"></script>
<link href="https://code.jquery.com/ui/1.12.0/themes/blitzer/jquery-ui.css" rel="stylesheet" type="text/css" />
https://stackoverflow.com/questions/39078760
复制相似问题