SharePoint 2013在添加项目上运行Javascript

时间:2016-02-04 23:15:07

标签: 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"); 
});

我已将“内容编辑器”添加到“默认新表单”中。并将链接放入包含&#39;内容链接&#39;中的代码的文件中。字段。

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

1 个答案:

答案 0 :(得分:0)

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

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

不要使用隐式结束标记

<script ... /> 

这在IE中对我没用。

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

警报(&#34;(大于&#39; - &#39;)&GT;&#34);

一开始。