JqueryJavascript跳转页⾯传递参数以及获取url的参数传递参数: window.location='editCourse.html?dataId='+dataId+'';
获取url中的参数(封装的⽅法):
jquery 字符串转数组function getUrlParam(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造⼀个含有⽬标参数的正则表达式对象
var r = window.location.search.substr(1).match(reg); //匹配⽬标参数
if (r != null) return unescape(r[2]);
return null; //返回参数值
}
使⽤: var dataId = getUrlParam("dataId")
或者
jobDetail(index) {
}
//获得传过来的login与在数据库中对应的表单
var paras = location.search; //search获得地址中的参数,内容为'?itemId=12'
var result = paras.match(/[^\?&]*=[^&]*/g); //match是字符串中符合的字段⼀个⼀个取出来,result中的值为['login=xx','table=admin']
paras = {}; //让paras变成没有内容的json对象
for(i in result){
var temp = result[i].split('='); //split()将⼀个字符串分解成⼀个数组,两次遍历result中的值分别为['itemId','xx']
paras[temp[0]] = temp[1];
}
var itemId = paras.itemId; //根据参数名"itemId",获取参数值
console.log(itemId);
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论