Jquery 将多个var传递给+;添加新项目SharePoint新表单

Jquery 将多个var传递给+;添加新项目SharePoint新表单,jquery,sharepoint-2013,Jquery,Sharepoint 2013,我有以下代码,要将ID从父列表传递给子列表,我希望在URL中传递另一个列值 //从查询字符串中获取问题的ID var incidenticketIDICE=getParameterByName(“ID”) var testColumn=getParameterByName(“testColumn”); var testColumntesttwo=SPUtility.GetSPField('TestColumn').GetValue() //使用“添加新项”链接查找元素。 //请注意,如果页面上有

我有以下代码,要将ID从父列表传递给子列表,我希望在URL中传递另一个列值

//从查询字符串中获取问题的ID

var incidenticketIDICE=getParameterByName(“ID”)

var testColumn=getParameterByName(“testColumn”);
var testColumntesttwo=SPUtility.GetSPField('TestColumn').GetValue()

//使用“添加新项”链接查找元素。 //请注意,如果页面上有多个列表,则只会找到第一个列表

var-anchoreElement=$([title='将新项目添加到此列表或库'.]')

//修改“添加新项目”链接以调用“NewItem2”函数并传入问题ID。 //一定要把你的网站路径放在下面。您可以使用web应用程序或FQDN的相对URL

 `function getParameterByName(name){
   name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
   var regexS = "[\\?&]" + name + "=([^&#]*)";
   var regex = new RegExp(regexS);
   var results = regex.exec(window.location.href);
   if(results == null)
     return "";
     else
   return decodeURIComponent(results[1].replace(/\+/g, " "));
 }`

我正在寻找一种方法来传递testColumn,我使用getParameterByName或testColumntesttwo获取值,我使用SPUtility获取值到AnchoreElement除了ID之外,我还尝试了下面的$(AnchoreElement)attr(“href”,“javascript:NewItem2(事件,”http://Lists/Test/NewForm.aspx?testIDICE=“+testIDICE+”和“+“testColumn=“+testColumn+”);”;但它不会将其传递给AnchoreElement URL,它只传递id。

修改如下代码

var incidenticketIDICE = getParameterByName("ID");
var testColumn = getParameterByName("TestColumn");
var testColumntesttwo = SPUtility.GetSPField('TestColumn').GetValue();

var anchorElement = $("a[title='Add a new item to this list or library.']");
$(anchorElement).eq(0).attr("href","javascript:NewItem2(event,'https://vaww.vashare.oit.va.gov/sites/OTG/Lists/Call%20Communication%20Event/NewForm.aspx?IncidenticketIDICE="+incidenticketIDICE+"&testColumn="+testColumn+"');");
$(anchorElement).eq(1).attr("href","javascript:NewItem2(event,'https://vaww.vashare.oit.va.gov/sites/OTG/Lists/Call%20Communication%20Event/NewForm.aspx?IncidenticketIDICE="+incidenticketIDICE+"&testColumn="+testColumntesttwo+"');");