//这是定义的一个方法
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 (pair[0] == variable) {
return pair[1];
}
}
return '';
}
//获取参数直接调用这个方法就行
var data = getQueryVariable('data')
// getQueryVariable()括号里面是你的参数名称用引号引住
有时候页面之间传参 参数后面会跟着这样一个参数 ?t=454125325121586
- 后面跟的这个参数其实是浏览器为了防止使用缓存加上去的随机数
- 遇到这样的问题只需要在你参数后面加上个 + ‘&t’ + Math.random(),就解决了
- 自己加上去随机数的话页面就不再给你添加了,你再去获取参数的时候发现就没有?t=…了