【问题标题】: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];