gpt4 book ai didi

javascript - jquery 无法在 sharepoint 2013 中工作

转载 作者:行者123 更新时间:2023-12-03 06:53:28 26 4
gpt4 key购买 nike

正如许多人建议的那样,我做到了:

  1. 已将 jquery-1.12.4.min.js 上传到 SiteAssets。

  2. 已添加到此网站脚本编辑器 Web 部件的列表。

  3. 添加了以下代码来加载并检查 jQuery 是否工作,但它没有工作,并且在几个小时内都找不到答案,包括这里的许多搜索:

    <script type="text/javascript" src="http://sharepoint_site/sites/firstSite/_layouts/15/start.aspx#/SiteAssets/jquery-1.12.4.min.js">   
    </script>
    <script>
    $(document).ready(function() {
    alert('works');
    });
    </script>`

我尝试过的事情:

  1. 警报在使用 jquery 的 $ 标记之外工作
  2. 该网址让我在 ei 中下载 js 文件,在 chrome 中,js 是显示。
  3. 当我复制 jquery 的内容并将其粘贴到 <script></script> ofc 内的同一脚本编辑器 Web 部件中的代码上方时,检查有效。
  4. 我很沮丧。

最佳答案

尝试从此更改您的 jquery 引用:

<script type="text/javascript" src="http://sharepoint_site/sites/firstSite/_layouts/15/start.aspx#/SiteAssets/jquery-1.12.4.min.js">   

对此:

<script type="text/javascript" src="http://sharepoint_site/sites/firstSite/SiteAssets/jquery-1.12.4.min.js">   

您正在使用由名为“最小下载策略”的 SharePoint 功能创建的重定向链接,这就是您在浏览器中看到该 URL 的原因,它旨在更快地加载页面以及 SharePoint 所做的一些其他操作,但它不应该用作文件引用,当您在代码中添加文件引用时,您需要使用文件的真实路径,在本例中是http://sharepoint_site/sites/firstSite/SiteAssets/jquery-1.12.4.min.js

您可以在以下页面中找到有关最小下载策略的更多信息:

https://msdn.microsoft.com/en-us/library/office/dn456544.aspx

http://www.wictorwilen.se/sharepoint-2013---introduction-to-the-minimal-download-strategy-mds

http://www.hezser.de/blog/2012/08/18/what-is-the-_layouts15start-aspx-in-sharepoint-2013/

http://tech.bool.se/make-javascript-code-work-with-minimal-download-strategy-part-1/

请注意,这些资源解释的高级主题可能对您的案例没有用,阅读它们时请务必小心。我已经解释了针对您的具体情况您需要了解的所有信息。

关于javascript - jquery 无法在 sharepoint 2013 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37397140/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com