如何解决在线使用React Sharepoint中的REST API get方法获取Sharepoint Listitems
当用户使用onClick事件从DateTimePicker组件中选择日期时,我似乎试图使用以下代码从Sharepoint(网站内容)中获取列表项,但似乎按钮不起作用或功能有问题
$.ajax({
url: `${this.props.siteUrl}/_api/Web/Lists/GetByTitle('My_App_Name')/items`,type: "GET",headers: {'Accept': 'application/json; odata=verbose'},success: function(resultData) {
this.setState({
visits: resultData.d.results
});
},error: function(jqXHR,textStatus,errorThrown){
}
});
此外,我试图用姓名和电话号码以表格形式表示列表项
解决方法
如果您使用的是SPFX,则官方文档建议使用SPHttpClient和PnPjs。
Connect to SharePoint APIs
SPHttpClient是SharePoint框架的一部分,您不需要任何其他依赖关系即可开始使用它。它已经在页面上可用,这就是为什么使用它不会在运行时造成额外性能开销的原因。
PnPjs是用于与SharePoint和Office 365进行通信的开源JavaScript库。它公开了流利的API,可让您以类型安全的方式轻松使用SharePoint和Office 365 REST API。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。