尽管我们可以使用客户端对象模型进行SharePoint开发,但SharePoint 2013开始,提供了rest api来更方便的开发。
1. ajax请求获得list的数据
比如如果我们想要查询一个list的数据,我们可以这样:
$.ajax({
type: "GET",
url: _spPageContextInfo.webAbsoluteUrl + "/_api/web/lists/getByTitle('" + docLibraryName + "')/items",
headers:{
"accept": "application/json;odata=verbose"
},
success: function (data) {
console.log(data.d);
},
error: function (err) {
}
});
这样是不是比客户端对象模型更方便?
2. $select
上面是查询list的所有字段,要是我们只想查询特定的字段呢?我们可以使用$select