首页 > 解决方案 > 如何在 SharePoint url 中传递多个参数?

问题描述

这两个部分的问题 1) 我使用http://www.sharepointhillbilly.com/Lists/Posts/Post.aspx?ID=26在 SharePoint 2013 中创建父/子列表关系并将父 ID 传递给子和自动填充子 ID。我正在寻找的是如何将除了 ID 之外的更多列值传递给 url $(anchorElement).attr("href","javascript:NewItem2(event,'http:///Lists/Time/ NewForm.aspx?IssueID=" + issueID + "');");

2)检查这部分代码 //找到带有“添加新项目”链接的元素。//请注意,如果您的页面上有多个列表,则只会找到第一个 var anchorElement = $("a[title='将新项目添加到此列表或库。']");

如果我在使用 jquery 或 javascript 的页面上有多个项目,如何找到第二个或第三个“将新项目添加到此列表或库”?

标签: javascriptjquerysharepoint-2013

解决方案


我不确定我是否理解所有内容,但在 URL 中您始终可以添加其他更多参数,用“&”符号分隔它们。喜欢:

http://somehost/somepage.aspx?id=2&name=aaa&othercolumn=bbb

对于第二个,您可以尝试像这样遍历每个元素(使用一些 jQuery 选择器获取 n 元素,您应该使用 .eq(n) 方法):

for(var i = 0; i < $("a[title='Add a new item to this list or library.']").length; i++)
{
    console.log($("a[title='Add a new item to this list or library.']").eq(i).html());
}

我希望这个能帮上忙 :)


推荐阅读