![](/img/trans.png)
[英]Get only date without time from REST query on Sharepoint 2013
[英]SharePoint 2013 REST API Query Throws an Error Every Time I Try to Set a Variable to a Returned Value
我正在 SharePoint 2013 中使用 REST API 從名為“測試數據請求”(內部名稱Test%20Data%20Request
)的文檔庫中檢索信息。 我創建了一個基本的 REST API 查詢來使用以下代碼檢索所有項目:
$(function () {
$.ajax({
url: "/sites/regulatory3/testdashboard/_api/web/lists/GetByTitle('Test Data Request')/items",
type: "GET",
headers: {
"accept": "application/json;odata=verbose"
},
}).success(function (data) {
alert("Test 1!");
$.each(data.d.results, function (key, value) {
var ID = value.ID;
}
alert("Test 2!");
});
failure(function (data) {
alert("Failure");
});
});
如果我注釋掉“每個”代碼......
//$.each(data.d.results, function (key, value) {
//var ID = value.ID;
//}
兩個警報彈出,如果我不只彈出第一個,第二個不會因為“每個”代碼拋出錯誤。
我嘗試了不同版本的查詢代碼,例如:
url: "/sites/regulatory3/testdashboard/_api/web/lists/GetByTitle('Test%20Data%20Request')/items",
url: "/sites/regulatory3/testdashboard/_api/web/lists/GetByTitle('Test Data Request')/items",
另一點 - 我從具有多個內容編輯器 Web 部件的 Web 部件頁面運行它,並且兩個單獨的 CEWP 具有 REST API 調用,每個調用到不同的列表/庫。
沒有任何效果 - 我很難過! 任何人都知道這個問題(請提供示例和指導)?
您錯過了每個方法的結尾:
$.each(data.d.results, function (key, value) {
var ID = value.ID;
});
需要括號和分號
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.