首页 新闻 搜索 专区 学院

javascript获取参数 页面跳转

0
悬赏园豆:10 [已解决问题] 解决于 2014-06-17 11:45

 当用户想访问一个页面时由于没有登录,就跳转到登录页面,我想登录后跳转到用户请求的页面,我在session跳转中传了上次页面请求的页面,请问我怎么获得这个url值跳转到该页面呢?

这是登录页面的url: http://localhost:3225/Login.aspx?u=/UpLoadPic.aspx

能代码示例就更好了。

Vivu的主页 Vivu | 菜鸟二级 | 园豆:450
提问于:2014-06-17 10:49
< >
分享
最佳答案
0
function GetArgsFromHref(sHref, sArgName) {
    var args = sHref.split("?");
    var retval = "";
    if (args[0] == sHref) /*参数为空*/ {
        return retval; /*无需做任何处理*/
    }
    var str = args[1];
    args = str.split("&");
    for (var i = 0; i < args.length; i++) {
        str = args[i];
        var arg = str.split("=");
        if (arg.length <= 1) continue;
        if (arg[0] == sArgName) retval = arg[1];
    }
    return retval;
}

location.href=GetArgsFromHref(location.href,"u");
收获园豆:10
飞来飞去 | 老鸟四级 |园豆:2057 | 2014-06-17 11:39

成功,非常感谢!!!

Vivu | 园豆:450 (菜鸟二级) | 2014-06-17 11:45

@Vivu: 不客气,这段代码我用了好多年了,哈哈

飞来飞去 | 园豆:2057 (老鸟四级) | 2014-06-17 11:48
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册