Javascript 使用Ajax时如何在自定义列表上显示查找字段
我有一个脚本,可以调用自定义列表并将信息显示到SharePoint页面。我能够获取信息,但无法显示Section属性。节是一个对象。节是对“我的网站”上另一个自定义列表的查找。这是我的密码:Javascript 使用Ajax时如何在自定义列表上显示查找字段,javascript,ajax,sharepoint-2013,Javascript,Ajax,Sharepoint 2013,我有一个脚本,可以调用自定义列表并将信息显示到SharePoint页面。我能够获取信息,但无法显示Section属性。节是一个对象。节是对“我的网站”上另一个自定义列表的查找。这是我的密码: $(document).ready(function() { loadItems(); }); function loadItems() { console.log("loadItems ..."); var siteUrl = _spP
$(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"
}
您能否提供一个响应示例,以便复制您的问题?此外,如果截面是子对象,您希望如何显示它?属性是节对象中某个元素的键名吗?我想在查找表中显示标题(查找值)。e、 g.数据收集和支持。当前显示的是[object]。你是在问电话里的反应是什么样的吗?3a11302f-0d64-473e-aa88-ce30d657d7c7 2019-12-17T21:11:32Z日常操作