Javascript Windows应用商店应用程序-jQuery错误
我试图将jQuery导入空白的javascript应用程序,但不断得到相同的错误:Javascript Windows应用商店应用程序-jQuery错误,javascript,jquery,windows-8,windows-store-apps,Javascript,Jquery,Windows 8,Windows Store Apps,我试图将jQuery导入空白的javascript应用程序,但不断得到相同的错误:javascript运行时错误:“jQuery”未定义。我不知道这是为什么 我的整个过程: 创建新的空白应用程序项目 在js文件夹中添加现有项jquery-1.8.2-win8-1.0 将添加的项目拖放到default.html头部 在default.js中添加一些jquery代码 现在,我得到了一个错误:JavaScript运行时错误:“$”未定义。 但是,如果我删除添加的jQuery代码(以前没有注意到),它会
javascript运行时错误:“jQuery”未定义。我不知道这是为什么
我的整个过程:
创建新的空白应用程序项目
在js文件夹中添加现有项jquery-1.8.2-win8-1.0
将添加的项目拖放到default.html头部
在default.js中添加一些jquery代码
现在,我得到了一个错误:JavaScript运行时错误:“$”未定义
。
但是,如果我删除添加的jQuery代码(以前没有注意到),它会给我带来另一个错误:JavaScript严重错误,在ms中的第4行第1列-appx://8cce31f0-7793-41f7-875e-c41dd9ade2c7/js/jquery-1.8.2-win8-1.0.js
我试图让jquery在过去的几个小时内工作,但没有成功
HTML代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>jquery</title>
<!-- WinJS references -->
<link href="//Microsoft.WinJS.1.0/css/ui-dark.css" rel="stylesheet" />
<script src="//Microsoft.WinJS.1.0/js/base.js"></script>
<script src="//Microsoft.WinJS.1.0/js/ui.js"></script>
<!-- jquery references -->
<link href="/css/default.css" rel="stylesheet" />
<script src="/js/default.js"></script>
<script src="js/jquery-1.8.2-win8-1.0.js"></script>
</head>
<body>
<p>Content goes here</p>
</body>
</html>
错误:
视频:
试着把:
<script src="js/jquery-1.8.2-win8-1.0.js"></script>
之后:
<link href="//Microsoft.WinJS.1.0/css/ui-dark.css" rel="stylesheet" />
此错误可能是因为在写入jQuery代码之前未包含jQuery库,并且确保文件路径正确请尝试放置:
<script src="js/jquery-1.8.2-win8-1.0.js"></script>
之后:
<link href="//Microsoft.WinJS.1.0/css/ui-dark.css" rel="stylesheet" />
此错误可能是因为在编写jQuery代码之前未包含jQuery库,并且确保文件路径正确请尝试重新排列添加的脚本。在default.js文件之前包含jQuery js文件。大概是这样的:
<script src="js/jquery-1.8.2-win8-1.0.js"></script>
<script src="/js/default.js"></script>
Default.js尝试使用尚未添加的jQuery。因此,重新排列可能会有所帮助。尝试重新排列您添加的脚本。在default.js文件之前包含jQuery js文件。大概是这样的:
<script src="js/jquery-1.8.2-win8-1.0.js"></script>
<script src="/js/default.js"></script>
Default.js尝试使用尚未添加的jQuery。所以重新安排可能会有所帮助。首先,谢谢你——如果没有它,这几乎是不可能解决的
我注意到你的jQuery文件是2.0mb;这看起来不对。然后错误消息把我们带入了它的内容中,指出了一个语法错误,我们看到了大量的HTML标记-您似乎是从下载的,而不是从源文件本身下载的。你应该改为下载
还请注意,这是jQuery的旧版本,不是完全受支持的版本。我是appendTo repo的主要开发人员,我很高兴地宣布jQuery2.0()在Windows应用商店应用程序中可以独立运行
我最近在nettuts上写过这篇文章:首先,谢谢你——如果没有它,这几乎是不可能解决的
我注意到你的jQuery文件是2.0mb;这看起来不对。然后错误消息把我们带入了它的内容中,指出了一个语法错误,我们看到了大量的HTML标记-您似乎是从下载的,而不是从源文件本身下载的。你应该改为下载
还请注意,这是jQuery的旧版本,不是完全受支持的版本。我是appendTo repo的主要开发人员,我很高兴地宣布jQuery2.0()在Windows应用商店应用程序中可以独立运行
我最近在Netuts上写过这方面的文章:
双斜杠用来代替http或https。如果Microsoft.WinJS.1.0是一个文件夹,请使用简单的斜杠
,双斜杠用于替换http或https。如果Microsoft.WinJS.1.0是一个文件夹,请使用我尝试过的简单的slashI,但结果仍然相同:/@Klemzy检查您的所有路径,我怀疑您在default.js中加载文件时出现了问题。我想。除此之外,我所做的只是拖动jquery…所以VisualStudio生成pathlook查看问题的结尾。我添加了videoI,我已经尝试过了,但仍然是相同的结果:/@Klemzy检查您的所有路径,我怀疑您在default.js中加载文件时出现了问题。我想。除此之外,我所做的只是拖动jquery…所以VisualStudio生成pathlook查看问题的结尾。我添加了视频,尝试检查jquery-1.8.2-win8-1.0.js文件是否正在加载。我认为它已加载,因为如果您能够确认这一点,则不会出现秒级错误(jquery内部的语法错误)。您可以使用任何浏览器的任何内置开发人员工具来确认这一点。我没办法。youtube在此被阻止。:)尝试检查文件jquery-1.8.2-win8-1.0.js是否正在加载。我认为它已加载,因为如果您能够确认这一点,则不会出现秒级错误(jquery内部的语法错误)。您可以使用任何浏览器的任何内置开发人员工具来确认这一点。我没办法。youtube在此被阻止。:)是的,我是从GitHub下载的,没错。我现在使用最新版本的jQuery,它的工作非常好。谢谢:)是的,我是从GitHub下载的,没错。我现在使用最新版本的jQuery,它的工作非常好。谢谢:)