传递参数: 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")
/*--获取网页传递的参数--*/function request(paras)
{
var url = location.href
var paraString = url.substring(url.indexOf("?")+1,url.length).split("&")
var paraObj = {}
for (i=0j=paraString[i]i++){
paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=")+1,j.length)
}
var returnValue = paraObj[paras.toLowerCase()]
if(typeof(returnValue)=="undefined"){
return ""
}else{
return returnValue
}
}
调用这个 request就可以了,这里可以调用request("ID")
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)