Javascript页面未链接到我的HTML文件
我最初只是使用JSFIDLE,但我想将我的项目转移到Notepad++上,这样我就可以在我的计算机上保存这些文件。问题是,我页面上的Javascript没有生效 标题代码:Javascript页面未链接到我的HTML文件,javascript,jquery,html,head,Javascript,Jquery,Html,Head,我最初只是使用JSFIDLE,但我想将我的项目转移到Notepad++上,这样我就可以在我的计算机上保存这些文件。问题是,我页面上的Javascript没有生效 标题代码: <head> <link href="C:/HTML/App/app.css" type="text/css" rel="stylesheet" /> <script type='text/javascript' src='C:/HTML/App/app.js'></script&g
<head>
<link href="C:/HTML/App/app.css" type="text/css" rel="stylesheet" />
<script type='text/javascript' src='C:/HTML/App/app.js'></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js"></script>
</head>
有什么原因吗?它可以链接到我的样式表,但我的app.js似乎不起作用。Jquery排在第一位,如下所示:
<head>
<link href="C:/HTML/App/app.css" type="text/css" rel="stylesheet" />
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js"></script>
<script type='text/javascript' src='C:/HTML/App/app.js'></script>
</head>
三件事:
app.js使用jQuery,因此需要首先包括jQuery文件
另外,您说您正在PC上运行此功能。您可以使用localhost,但如果您是从文件运行的://
,src=“/。。。不会工作,因为您的浏览器将查找文件://ajax.googleapis.com/ajax/libs/jqueryyui/1.9.1/jquery-ui.min.js而不是http://ajax.googleapis.com/ajax/libs/jqueryyui/1.9.1/jquery ui.min.js,所以您只需添加http:
但你是说jQuery而不是jQueryUI吗?(谢谢@ahren)
是否可能从file://运行?是否检查路径“C:/HTML/App/App.js”以查看App.js是否存在?等等,App.js是否包含需要jquery的内容?是的,它包含需要jquery的内容。我将在我的pc上获取这些文件,如果我不检查你和src,我应该使用什么?脚本和src很好,在ajax.googleapis.com中,您需要的不仅仅是http://。。。如果正在从文件运行,请调用://
,否则浏览器会查找file://ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js
这不太可能存在。为什么要包括jQueryUI而不包括jQuery?谢谢@ahren。我甚至没有注意到。更新了答案。非常感谢大家。另外,我也在使用UI,所以我把评论删掉了。一切正常。
<head>
<link href="C:/HTML/App/app.css" type="text/css" rel="stylesheet" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<!-- <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js"></script> -->
<script type='text/javascript' src='C:/HTML/App/app.js'></script>
</head>