JqueryJavascript跳转页面传递参数以及获取url的参数

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

JqueryJavascript跳转页⾯传递参数以及获取url的参数传递参数: window.location='editCourse.html?dataId='+dataId+'';
获取url中的参数(封装的⽅法):
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) {
location.replace("job_detail.html?jobId=" + 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);。

相关文档
最新文档