在我正在开发的网页中,我试图包含两个javascript文件。代码如下所示:
<head>
<meta http-equiv="pragma" content="no-cache"/>
<meta http-equiv="expires" content="0"/>
<meta http-equiv="cache-control" content="no-cache"/>
<link rel="stylesheet" type="text/css" media="all" href="/configaudit-portlet/css/dynamicJSTable/gridtable.css" />
<link rel="stylesheet" type="text/css" media="all" href="/viper-theme/css/universal_buttons.css" />
<script type="text/javascript" src="/configaudit-portlet/js/dynamicJSTable/configaudit_gridtable.js"></script>
<script type="text/javascript" src="/configaudit-portlet/js/dynamicJSTable/configaudit_gridtable_nextPrevious.js"></script>
<script type="text/javascript>
function blah(){
.
.
.
这些文件可以为加载到页面上的表添加其他格式。我以前在不同的页面上使用过这些文件没有问题。我可以加载创建表的jsp,其中包含的文件没有任何问题。文件中没有任何内容只更改了我一遍又一遍检查过的文件/路径名,似乎没有任何错误。
有谁知道为什么会这样?
答案 0 :(得分:0)
您的文件是否位于域的根目录中?你现在拥有它的方式,将在根目录搜索文件。如果您删除'/'
定义中的前导src
,则它们将是相对网址,并且将在与.html文件相同的目录中搜索文件。
答案 1 :(得分:0)
我只能说你的js文件路径肯定有问题 当你说你检查了路径时,你是什么意思? 找出你正确的js文件路径,因为你说你改变了文件/路径名。
答案 2 :(得分:0)
内联块中缺少结束引用:<script type="text/javascript">
你试过了吗?
<script type="text/javascript" src="/js/dynamicJSTable/configaudit_gridtable.js"></script>
<script type="text/javascript" src="/js/dynamicJSTable/configaudit_gridtable_nextPrevious.js"></script>
或者,也许,在页面顶部
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
这样的事情:
<script type="text/javascript" src="<c:url value="/js/dynamicJSTable/configaudit_gridtable.js"/>"></script>
<script type="text/javascript" src="<c:url value="/js/dynamicJSTable/configaudit_gridtable_nextPrevious.js"/>"></script>