从 SharePoint 列表列获取超链接

Get hyper link from a SharePoint list column

本文关键字:获取 超链接 列表 SharePoint      更新时间:2023-09-26

我想从 SharePoint 2010 列表的列中获取超链接。现在,代码为我提供了连接在一起的超链接和描述。`

$(xData.responseXML).SPFilterNode("z:row").each(function () {
        content = new Object(); //get new object
        content.title = $(this).attr("ows_Title");
        content.url= $(this).attr("ows_Url");`

content.url给了我"http://www.example。ca,%20http://www.example.卡"。我尝试拆分,然后 URL 不起作用。

任何帮助将不胜感激。

谢谢

如果我理解正确,拆分应该可以工作...... 下面是一个封装的示例:

<a id="yourlinkId">link</a>
<script>
var url = "http://www.example.ca,%20http://www.example.ca";
var n = url.split(",%20");
var a = document.getElementById("yourlinkId");
a.href = n[0];
</script>

将其与您的代码相结合,最终会得到如下内容:

$(xData.responseXML).SPFilterNode("z:row").each(function () {
content = new Object(); //get new object
content.title = $(this).attr("ows_Title");
var url = $(this).attr("ows_Url");
var n = url.split(",%20");
content.url = n[0];