gpt4 book ai didi

jquery - 如何从 SPListItem(当前项目)获取完整 URL?

转载 作者:行者123 更新时间:2023-12-01 03:43:34 24 4
gpt4 key购买 nike

这是我的代码,但我不知道哪个是 url 字段。我可以用不同的方式获取网址吗?

var f = "<ViewFields>"+
'<FieldRef Name="Title"/>'+
'<FieldRef Name="LinkFilenameNoMenu"/>'+
'<FieldRef Name="Created"/>'+
"</ViewFields>";

最佳答案

很容易,但很难找到。

var f = "<ViewFields>"+
'<FieldRef Name="ID"/>'+
'<FieldRef Name="Title"/>'+
'<FieldRef Name="LinkFilenameNoMenu"/>'+
'<FieldRef Name="Created"/>'+
'<FieldRef Name="EncodedAbsUrl"/>'+
"</ViewFields>";
$().SPServices({
operation: "GetListItems",
async: false,
listName: list,
CAMLViewFields: f,
CAMLLimit: l,
CAMLQuery: q,



completefunc: function (xData, Status) {

$(xData.responseXML).SPFilterNode("z:row").each(function() {



var url = $(this).attr("ows_EncodedAbsUrl")

});
}
});

它适用于 C# 代码,您可以使用 ows_EncodedAbsUrl 元数据值:

using (SPSite site = new SPSite(webUrl))
{
using (SPWeb web = site.OpenWeb())
{
SPList list = web.Lists["Shared Documents"];
SPListItem item = list.Items[0];
string itemUrl = item["ows_EncodedAbsUrl"].ToString();
}
}

关于jquery - 如何从 SPListItem(当前项目)获取完整 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16113671/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com