[英]How to display a lookup field on a custom list when using Ajax
我有一個調用自定義列表並將信息顯示到 SharePoint 頁面的腳本。 我能夠獲取信息,但無法顯示 Section 屬性。 節是一個對象。 部分是對我網站上另一個自定義列表的查找。 這是我的代碼:
$(document).ready(function() {
loadItems();
});
function loadItems() {
console.log("loadItems ...");
var siteUrl = _spPageContextInfo.siteAbsoluteUrl;
var oDataUrl = siteUrl + "/_api/web/lists/getbytitle('Contacts')/items?$select=Title,Organization,Section/Title,Business_x0020_Phone,Created&$expand=Section";
$.ajax({
url: oDataUrl,
type: "GET",
dataType: "json",
headers: {
"accept": "application/json;odata=verbose"
},
success: mySuccHandler,
error: myErrHandler
});
}
function mySuccHandler(data) {
try {
console.log("Success loading");
$('#table_id').DataTable({
"aaData": data.d.results,
"aoColumns": [
{
"mData": "Title"
},
{
"mData": "Organization"
},
{
"mData": "Section"
},
{
"mData": "Business_x0020_Phone"
},
{
"mData": "Created"
}
]
});
} catch (e) {
alert(e.message);
}
}
function myErrHandler(data, errMessage) {
console.log("Error: " + errMessage);
}
顯示部分的語法應該是什么?
對於對象,我需要使用以下語法:
{
"mDataProp": "Section.Title"
}
代替
{
"mData": "Section"
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.