SharePoint发行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能强大的团队协作环境,使得组织能够在整个组织内部实现整合、组织、查找和提供 SharePoint站点。 最近,在SharePoint 应用程序页中写JavaScript API,进行一些数据交互。其实,很简单的事情却遇到了问题,记录一下,希望能对遇到类似问题的人以帮助。 引用JavaScript 首先,SharePoint 应用程序页里面,不含JavaScript API需要的引用,这里以SharePoint 2016为例,需要添加相应的引用。 我们可以这样写SharePoint标签来进行sp.js的引用: 我们也可以手动引用,我理解二者没有什么区别,只是引用的方式是SharePoint还是传统方式。 添加FormDigest标签 使用SharePoint对象模型的时候,还需要特别加上这个标签(PlaceHolderMain节点最上面即可),要加在SharePoint引用的上面,否则会报错。当然,说的是在应用程序页中使用,如果是普通页面,里面已经包含了类似标签,不需要重复添加。 执行JavaScript方法 执行SharePoint对象的时候,要等jsom加载完毕再执行,也就是。 SP.SOD.executeFunc('sp.js', 'SP.ClientContext', function name); 如果同时执行多个方法,或者带参数也可以 function fn(obj){ SP.SOD.executeFunc('sp.js', 'SP.ClientContext', function () { function 1 function 2 });} 结束语 以上,便是SharePoint JavaScript 在应用程序页中使用的注意事项,希望能够对有需要的人带来帮助。 废话外音 SharePoint JavaScript API只适用于SharePoint页面中使用,如果想在其他页面中请使用其他对象,不是只是JavaScript的系统,就可以跨域调用JavaScript的。 Sharepoint 可以帮助企业用户轻松完成日常工作。 |
温馨提示:喜欢本站的话,请收藏一下本站!