List 获取URL参数-sharepoint
我正在尝试从我的URL中提取一个ID,并将其粘贴到sharepoint列表中的ID文本框中,我尝试过这样做:List 获取URL参数-sharepoint,list,url,sharepoint,List,Url,Sharepoint,我正在尝试从我的URL中提取一个ID,并将其粘贴到sharepoint列表中的ID文本框中,我尝试过这样做: <script type=”text/javascript”> function GetQueryStringParams(sParam) { var sPageURL = window.location.search.substring(1); var sURLVariables = sPageURL.split('&'); for (va
<script type=”text/javascript”>
function GetQueryStringParams(sParam)
{
var sPageURL = window.location.search.substring(1);
var sURLVariables = sPageURL.split('&');
for (var i = 0; i < sURLVariables.length; i++)
{
var sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] == sParam)
{
return sParameterName[1];
}
}
}
document.forms['aspnetForm'].ctl00_m_g_d9f5e4f9_7e05_4a4d_88b7_a6b1dcdda667_ctl00_ctl01_ctl00_ctl00_ctl00_ctl04_ctl00_ctl00_TextField.value=GetQueryStringParams(‘ID’);
</script>
我把它作为web部件xml放在我的web上
你知道我做错了什么吗?:)
感谢您的帮助使用下面的函数作为
getQueryVariable('source')
函数getQueryVariable(变量){
var query=window.location.search.substring(1);
var vars=query.split('&');
对于(变量i=0;ihttp://Lists/Systems%20Survey/NewForm.aspx?Source=http://Lists/Systems%2520Survey/overview.aspx&ID=14-01234
function getQueryVariable(variable) {
var query = window.location.search.substring(1);
var vars = query.split('&');
for (var i = 0; i < vars.length; i++) {
var pair = vars[i].split('=');
if (decodeURIComponent(pair[0]) == variable) {
return decodeURIComponent(pair[1]);
}
}
console.log('Query variable %s not found', variable);
}