Javascript取URL传参

来源:互联网 发布:java中get和set方法 编辑:程序博客网 时间:2024/05/16 10:06

采用正则表达式方法:

a.html 发送请求页面

<script type="text/javascript">        function dbSelRow(){            var param = '10023112';            window.location.href = "b.html?cstCode=" + param+"&id=11&name=abc";        }    </script>

b.html 接收请求页面

封装全局对象Request,采用正则表达式来匹配每一个传参的key=value部分,之后可以用Request.QueryString(参数名)来获取各个对应的传参值。

<script type="text/javascript">        var CST_CODE;        var id;        $(function () {            CST_CODE = Request.QueryString("cstCode");            id=Request.QueryString("id");            var name=Request.QueryString("name");        });        Request = {            QueryString : function(paramName){                var reg = new RegExp("[\?&]" + paramName + "=([^&]*)[&]?", "i");                var paramVal = window.location.search.match(reg);                return paramVal == null ? "" : paramVal[1];            }        }    </script>


原创粉丝点击