比如 访问网址A+参数(B网址) 跳转到B网址
这个是怎么实现的
你这边说的是代参数跳转到其他页面还是通过参数来跳转到指定位置呢?
在A网址的页面中的js中加上以下代码:
$().ready(function(){
var urlA = window.location.href;
//通过字符串截取等方式获取url中的B网址
var urlB=urlA.substring(10,urlA.length);//根据实际url内容设置sustring里的两个参数,这里只是例子
window.location.href=urlB; //跳转到B网站
});
window.location.href = '参数url'
你这边说的是代参数跳转到其他页面还是通过参数来跳转到指定位置呢? 同上
如果是get的话,可以直接在地址后面?加上参数
是指的路由吗?a#b=“1” ?
基本的思路是:
1.拿到当前的网址 A
2.接受参数的值
若网址A的长度基本不变,可以通过substring来获取后面的参数值 如1楼所讲
当然,也可以用比较系统一点的方法 写一个function来获取该页面的值 对于多个参数的情况下,可以很快捷的挑选出想要的参数
function getQueryStr(str) {
var rs = new RegExp("(^|)" + str + "=([^&]*)(&|$)", "gi").exec(LocString), tmp;
if (tmp = rs) {
return tmp[2];
}
return "";
}
var parm1 = getQueryStr("parm1");
var parm2 = getQueryStr("parm2");
var parm3 = getQueryStr("parm3");
3.跳转到参数的的网址B