Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.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
Javascript页面未链接到我的HTML文件_Javascript_Jquery_Html_Head - Fatal编程技术网

Javascript页面未链接到我的HTML文件

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

我最初只是使用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>
<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>