当我尝试将javascript文件链接到我的网页时,我收到一个随机错误。自从我完成任何Web开发以来已经有一段时间了。但是,我检查了旧代码,方法是相同的。我试图第一次使用jquery,我不确定这是否会影响结果。
以下是HTML标题:
<!DOCTYPE html >
<html>
<head>
<link rel="stylesheet" href="Styles/layoutStyles.css" type="text/css">
<meta content="text/html; charset=UTF-8">
<script type=”text/javascript” src=”http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js”></script>
<script src=”CommonMethods.js” type="text/javascript"></script>
<title>Insert title here</title>
</head>
“CommonMethods.js”文件是我尝试使用的文件。它最初位于较低的目录中,然后是HTML文件。但是,我将其移动到同一目录以进行测试。
这是我得到的错误:
GET file:///D:/Users/Thomas.Thomas-TOWER/Dropbox/Workspaces/Eclipse_Web_Develop…nder/WebContent/%C3%A2%E2%82%AC%C2%9DCommonMethods.js%C3%A2%E2%82%AC%C2%9D net::ERR_FILE_NOT_FOUND
我不确定%C3%A2%...等等。符号来自。我几乎想知道我定义字符集的方式是否有问题。
有什么建议吗?
我还应该提到我在这个项目中使用Eclipse。
答案 0 :(得分:4)
您的引号是花哨的微软词语引号。用常规引号替换它们,它应该工作。您应该能够在两个脚本的src和第一个脚本的类型上直观地看到它。
作为一般规则,请使Microsoft Office远离源代码文件。
答案 1 :(得分:3)
您正在使用智能引号。在真正的IDE (Netbeans,Eclipse,ShiftEdit,Coda等)中打开文件。并替换它们。
对于&#34; root&#34;它通常也是一种很好的做法。脚本/样式网址。 (I.E.&#34; /CommonMethods.js &#34;)
在任何较大的项目中,相对网址可能会有问题,因为您并不总是在根网上。
另一个提示是第三方脚本的无协议URL(I.E. //ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js)
所有现代浏览器都支持此功能,它可以避免您在安全页面上运行不安全的内容而感到头疼
同样从HTML5开始=&#34; text / javascript&#34;脚本标记不再需要。
此外,如果您使用的是Visual Studio,请记住将“复制到输出目录”设置为“始终复制”或“如果较新则复制”。