如何在dynamics crm 2011中将jquery作为web资源添加到html页面中

如何在dynamics crm 2011中将jquery作为web资源添加到html页面中,jquery,html,dynamics-crm,Jquery,Html,Dynamics Crm,在这件事上有很多麻烦。我正在尝试运行一个简单的 jquery脚本在html页面中,只需弹出一个警报框 我已经上传了jquery库和json库 我有一个包含以下引用和jquery脚本引用的html页面。但是,当我将此html嵌入为iframe时,它不会发出警报 <SCRIPT src="../ClientGlobalContext.js.aspx"></SCRIPT> <SCRIPT type=text/javascript src="../jquery1.4.1

在这件事上有很多麻烦。我正在尝试运行一个简单的 jquery脚本在html页面中,只需弹出一个警报框

我已经上传了jquery库和json库

我有一个包含以下引用和jquery脚本引用的html页面。但是,当我将此html嵌入为iframe时,它不会发出警报

 <SCRIPT src="../ClientGlobalContext.js.aspx"></SCRIPT>
 <SCRIPT type=text/javascript src="../jquery1.4.1.min.js"></SCRIPT>

我在读一些关于相对路径的东西,我试过了

<SCRIPT type=text/javascript src="../Script/jquery1.4.1.min.js"></SCRIPT>

<SCRIPT type=text/javascript src="../Scripts/jquery1.4.1.min.js"></SCRIPT>

两者都有


但它不起作用。

我看到有两个选项可供您选择

选项1:相对路径 Web资源可以通过相对路径相互指向。因此,这实际上取决于html web资源和jquery web资源的“名称”

web资源的“名称”在创建后不能更改。所以,你要密切关注这一点。(您始终可以删除它,然后使用新名称再次创建。)此名称值可以包含路径

例如,jQuery库web资源的名称可能为“/Scripts/jQuery.js”。如果您的html页面(iframe指向的页面)的名称为“/Pages/mypage.html”,那么该html页面必须引用jQuery库,如下所示:

<script src="../Scripts/jquery.js"></script>

它必须向上一级才能从Pages文件夹中取出,然后向下进入Scripts文件夹,并点击jquery.js文件。您可以将其视为一个真正的文件系统,就好像您在使用一个常规的ASP.NET站点一样

选项2:CDN 谷歌(和其他网络)在其内容交付网络(CDN)上托管jQuery等库。他们设计的这些是非常快速和可靠的。如果你不介意需要连接到互联网才能使用你的功能,你可以直接链接到谷歌CDN上的jquery

为此,请将jQuery的脚本标记更改为:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>

当我点击“编辑”链接时,我看到您的问题中有代码,但在这里看不到。你能格式化你的代码让每个人都能读吗?提示:在每行代码前面加4个空格。