【问题标题】:Get hyper link from a SharePoint list column从 SharePoint 列表列获取超链接
【发布时间】:2013-10-01 22:12:44
【问题描述】:

我想从 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.ca”。我试过拆分,然后网址不起作用。

任何帮助将不胜感激。

谢谢

【问题讨论】:

    标签: javascript list sharepoint sharepoint-2010 hyperlink


    【解决方案1】:

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

    <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]; 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-07
      • 2019-12-30
      • 2021-11-10
      • 2013-06-14
      • 2013-06-04
      • 2017-08-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多