javascript - SharePoint 2013 在添加项目上运行 Javascript

标签 javascript sharepoint-2013

我正在寻找一些有关如何在用户单击列表上的“新项目”时运行 JS 文件的指导。

我目前正在使用:

​<script src="Shared%20Documents/jquery-1.12.0.min.js"></script>
<script src="Shared%20Documents/sputility.min.js"></script>
<script language='javascript'>

var siteUrl = '/cms/';
function retrieveListItems()
{
    //My Code Here
}

$(document).ready(function()
{
        ExecuteOrDelayUntilScriptLoaded(retrieveListItems, "sp.js"); 
});

我已将内容编辑器添加到“默认新表单”,并将指向包含代码的文件的链接放在“内容链接”字段中。

我目前不确定添加新项目时代码是否正在执行...是否有我错过的东西?或者这是完全错误的方法吗?

最佳答案

我通常将脚本编辑器 Web 部件添加到默认的新表单中,并添加指向脚本的链接,该脚本放置在样式库中的某个子文件夹中。

<script type="text/javascript" src="/Style%20Library/Scripts/nameofScript.js" ></script>

不要使用隐式结束标记

<script ... /> 

这在 IE 中对我不起作用。

要检查脚本是否完全执行,您可以使用浏览器中的开发人员工具(通常是 F12)。或者只需添加一个

警报(“(>'-')>”);

一开始。

关于javascript - SharePoint 2013 在添加项目上运行 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35213536/

相关文章:

javascript - 使用带有 HTML 和 CSS 的图像链接时,如何在悬停时在不同位置显示图像

javascript - 如何使用 Javascript 刷新 PHP 脚本页面

sharepoint - 迁移到 SP 2013 后,Wiki 页面完全空白

sharepoint-2013 - Sharepoint 2013/2016 和带有自定义数据库的自定义 Web Api。

javascript - 在 Reactjs 中导入带有样式的无状态功能组件

objective-c - Objective C 中的“调用方法”或 'sending a message'

javascript - Postman REST API 调用解析服务器在 Javascript 网站中不起作用

高信任 S2S 配置中 SharePoint 2013 应用程序生命周期事件接收器标注的身份验证选项

javascript - 使用 SPServices UpdateListItems 在 SharePoint 2013 中设置日期