jquery - 如何在 html 页面中将 jquery 添加为 dynamics crm 2011 中的 Web 资源

标签 jquery html dynamics-crm

在这方面遇到了很多麻烦。我正在尝试运行一个简单的 html 页面内的 jquery 脚本,用于弹出一个警告框。

我已经上传了jquery库和json库

我有一个 html 页面,其中包含以下引用和对我的 jquery 脚本的引用。但是,当我将此 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 网络资源和 jquery 网络资源的“名称”。

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

例如,您的 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 Google(和其他网络)在其内容交付网络 (CDN) 上托管 jQuery 等库。他们将这些设计得非常快速和可靠。如果您不介意需要连接到互联网才能运行您的功能,您可以直接链接到 Google 的 CDN 上的 jquery。

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

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

关于jquery - 如何在 html 页面中将 jquery 添加为 dynamics crm 2011 中的 Web 资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5232968/

相关文章:

javascript - CKEditor + 插件链接选择框

javascript - 接受点的 Jquery 验证插件字母数字方法

html - 在html中前后定义伪元素?

html - 平衡 HTML/CSS 中的 block

html - 通过 CSS 设置选定的选项?

php - 数据表服务器端记住复选框 "selected"

javascript - 有没有办法使用 JS 在 css 中添加转换的比例值

dynamics-crm - Crm 2016 创建选项集表示所有实体

javascript - 如何使用 Rest Builder 创建请求?

javascript - 动态 CRM : JavaScript GET request is not retrieving records using Web. API