首页 > Web开发 > 详细

js获取url传递参数

时间:2015-06-22 17:46:34      阅读:140      评论:0      收藏:0      [点我收藏+]
<script>
/* 方法一 */
function request(paras)
{
    var url = location.href;
    var paraString = url.substring(url.indexOf("?") + 1, url.length).split("&");
    var paraObj = {}
    for (i = 0; j = 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;
    }
}

/* 方法2 */
function getQueryString(name)
{
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
    var r = window.location.search.substr(1).match(reg);
    if (r != null) return unescape(r[2]); return null;
} 

/* 使用 */
alert(request(‘action‘));
alert(getQueryString(‘model‘));

</script>

 

js获取url传递参数

原文:http://www.cnblogs.com/chenqionghe/p/4593453.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!