JavaScript怎么获取URl的参数

JavaScript怎么获取URl的参数,第1张

你好,这个问题要看你的场景要求了,通常而言比较简单的:

function getParam(n) {

    var s = locationsearch  locationsearchslice(1) : '';

    if (!s) {

        return undefined;

    }

    var sa = ssplit('&'),

        so = {};

    for (var i = 0; sa[i]; i++) {

        var kv = sa[i]split('=');

        so[kv[0]] = kv[1];

    }

    return so[n];

}

// 例如当前页面url

consolelog(getParam('entry')); // qb_ihome_tag

还有一种可以通过正则表达式去匹配,如:

function getParam(key){

    var loc = locationsearch  locationsearch : '',

        reg = new RegExp(key + '=([^&]+)', 'g'), rs;

    rs = locmatch(reg);

    if (rs) {

        return RegExp$1;

    } else {

        return undefined;

    }

}

// 同样的调用方式

consolelog(getParam('entry')); // qb_ihome_tag

另外,给你提供一种更为严密的实现方式,请参考:

原创打造属于前端的Uri解析器:>

希望能帮你解决问题,如有疑问,可以追问,望采纳~~

get请求一般是在你请求的地址后边 加上 par=''&par2='' 例如 请求的页面是 ado(假设你后台是java) 那么 请求地址是这样的 adopar='123'&par2='456' 这个请求传递的参数 就 par 和par2 他俩的值分别为 123,456

如下图,点击左侧“URL参数传给iframe中的报表”节点时,即开geturlparahtmlreport=demo/parameter/simplecpt&start=2010-01-01&end=2010-03-31&per=1,对应网页就会在中间区域显示出来:

将报表生成网页时,给网页添加onload事件,首先获取url中的参数,然后嫁接到iframe的src上,或者通过获得的参数拼接出完整的报表url赋给iframe的src

<html> <head> <title>FineReport Demo</title> <meta ;

如果你还是不懂的话,可以去帆软论坛看看,那里有很多人为你解答的。

这篇文章主要介绍了在jsp页面获得url参数的方法,需要的朋友可以参考下

当一个url过来时,如:>

以上就是关于JavaScript怎么获取URl的参数全部的内容,包括:JavaScript怎么获取URl的参数、发送url传递参数后台怎么获取、finereport怎么使用url参数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9672913.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存