rest - 使用 Rest API 从共享点列表返回链接
问题描述
我正在尝试在 SharePoint 中使用 REST API 来获取列表项,以显示来自我的共享点列表中超链接字段的链接。
我成功地使用代码来显示标题字段 - 但不是来自超链接字段的 url。
我尝试在下面的代码中附加 url 与 "/_api/web/lists/getbytitle('test')/items**?$select=URL**" 没有成功。
<html>
<body>
<div>
<input type="button" id="btnSubmit" value="Get List Data using Rest API">
</div>
<div id="divResults" unselectable="on"></div>
<script src="/jquery.com/jquery-3.5.1.min.js" unselectable="on"></script>
<script unselectable="on">
$(function () {
$("#btnSubmit").on("click", function () {
getListData();
});
});
function getListData() {
var fullUrl = _spPageContextInfo.webAbsoluteUrl + "/_api/web/lists/getByTitle('test')/items";
$.ajax({
url: fullUrl,
type: "GET",
headers: {
"accept": "application/json;odata=verbose",
"content-type": "application/json;odata=verbose",
},
success: onQuerySucceeded,
error: onQueryFailed
});
}
function onQuerySucceeded(data) {
var listItemInfo = '';
$.each(data.d.results, function (key, value) {
listItemInfo += '<b>Title:</b> ' + value.Title + '<br />';
});
$("#divResults").html(listItemInfo);
}
function onQueryFailed() {
alert('Error!');
}
</script>
</body>
</html>
解决方案
推荐阅读
- node.js - Firebase 复合查询总是得到空结果
- javascript - 为什么在与 html 页面连接时我的密码验证不起作用?
- go - 具有切片结构的隐式类型
- python - 从同级目录导入
- d3.js - 使用进度条控制动画
- javascript - 以 GMT 或 UTC 显示时间和日期
- javascript - Javascript对混合数组进行排序,如ASCII,但先是字母,然后是数字和符号
- unity3d - Cinemachine Collider 不工作,Collide Against 中的结构应该有 Colliders 吗?
- javascript - 如何从 request 迁移到 axios
- youtube - YouTube 数据 API 评论:在回复中插入提及 @username