Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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 包括JQuery库_Javascript_Jquery_Html_Asp.net - Fatal编程技术网

Javascript 包括JQuery库

Javascript 包括JQuery库,javascript,jquery,html,asp.net,Javascript,Jquery,Html,Asp.net,我有以下文件组织: 项目>子文件夹1>子文件夹2>子文件夹3>Test.aspx 我试图从中包括Jquery库 项目>脚本 在测试页面中,我做了两件事: <script src="~/Scripts/jquery-1.9.1.js"></script> 及 但它告诉我无法找到资源,并且源代码视图中的URI是: localhost:44388/Project/SubFolder1/SubFolder2/SubFolder3/~/Scripts/jquery-1.9

我有以下文件组织:

项目>子文件夹1>子文件夹2>子文件夹3>Test.aspx

我试图从中包括Jquery库

项目>脚本

在测试页面中,我做了两件事:

<script src="~/Scripts/jquery-1.9.1.js"></script>


但它告诉我无法找到资源,并且源代码视图中的URI是:

localhost:44388/Project/SubFolder1/SubFolder2/SubFolder3/~/Scripts/jquery-1.9.1.js

如何正确包含库?

尝试以下方法(不使用波浪线):


或者,如果您处于ASP.NET MVC上下文中:

<script src="@Url.Content("~/Scripts/jquery-1.9.1.js")"></script>

我建议将所有javascript文件保存在根文件夹中的一个单独文件夹中,并将其命名为“js”

例如,如果您的根文件夹是PROJECTS,则创建一个新文件夹“js”,并将所有javascript和jquery文件粘贴到此文件夹中,然后您可以以这种方式引用此文件

<script src="js/jquery-1.9.1.js"></script>

我必须像这样包含它

<script src="/Project Name/Scripts/jquery-1.9.1.js"></script>

您可以将CDN用于这些广为人知的通用库

内容交付网络具有更快的加载时间的优势,因为客户端将由最近/最快的服务器提供服务(网络延迟更小),当然,如果客户端已经访问了一些其他网站,这些网站也通过CDN使用了jQuery,则文件很可能已经在浏览器缓存中,因此,实际上不需要下载该文件

<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>


如果您正在使用,可以将其包含在母版页中one@WimOmbelets尽管如此,相对路径不会粘附到母版页,因此问题仍然存在。@JonathanLonowski与您联系,但资源仍然不可用我有以下URI LocalHost/scripts/jquery-1.9.1.js
<script src="/Project Name/Scripts/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>