你这样的写法我没见过,我说下现在一般的做法吧
提交表单的话,你在form 里面写个隐藏文本框
<input type="hidden" id="txt_id" name="ids"/>然后在js var arr。。。 的下面写一个
document.getElementById("txt_id").value = arr
后台接收
String ids= request.getParameter("ids")可以通过解析url路径,获取参数:
function getURLParameter(name) {
return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&]+?)(&|#||$)').exec(location.search)||[,""])[1].replace(/\+/g, '%20'))||null
}
var orgid = getURLParameter('orgid')
var orglevel = getURLParameter('orglevel')
console.log('orgid='+orgid)
console.log('orglevel='+orglevel)
扩展资料
html中通过url地址传参及获取参数:
var url = document.location.toString()//获取url地址
var urlParmStr = url.slice(url.indexOf('?')+1)//获取问号后所有的字符串
var arr = urlParmStr.split('&')//通过&符号将字符串分割转成数组
var courseId = arr[0].split("=")[1]//获取数组中第一个参数
var unit_title=arr[1].split("=")[1]//第二个参数
unit_title=decodeURI(unit_title)//转码将解码方式unscape换为decodeURI,将中文参数获取
console.log(unit_title)