![](/img/trans.png)
[英]SPServices GetListItems function within another GetListItems function
[英]Spservices getlistitems managed metadata column
我有一個包含各種數據的常規自定義列表,但不能與spservices getlistitems一起使用的是托管元數據字段。
當我嘗試使用ows_documentname時,我變得不確定。
任何建議,不勝感激
托管元數據字段的值將以ID;#Value
格式返回。
因此,您需要使用javascript split
功能對其進行split
,如下所示。 在這里,托管元數據列的內部名稱為Test
:
$(this).attr("ows_Test").split(";#")[1]
根據您的列內部名稱修改代碼。
我使用的完整代碼是:
$().SPServices({
operation: "GetListItems",
async: true,
listName: "Documents",
CAMLQuery: "<Query><OrderBy><FieldRef Name='Title' /></OrderBy></Query>",
completefunc: function (xData, Status) {
$(xData.responseXML).SPFilterNode("z:row").each(function () {
console.log($(this).attr("ows_Test").split(";#")[1]);
});
}
});
謝謝您的幫助。
我在做同樣的事情,但是網站模板網站的內部名稱錯誤。
您的解決方案是正確的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.