Javascript如何获取URL后的参数值
发布时间: 2015-06-10 浏览次数: 38
标题:Javascript如何获取URL后的参数值
发表人:匿名发表时间:2015-06-10
详细内容:比如我要获得http://example.com?username=njucm,我如何获取username的值
姓名:Java入门

js怎么获取我不知道,但是如果是jsp的话就很简单了,直接通过request的getParameter方法就可以获取username的参数值,具体代码:

<%String username = request.getParameter('username');%>

然后在页面或js中可以直接使用:<%=username%>,例如:

var username = '<%=username%>',那么username的值就是njucm。

姓名:谢佳东

楼组,一般我们不推荐这种通过URL获取属性值的方法,最好还是交给后台处理,从后台直接传过来就好。

姓名:匿名
我只是觉得挺方便的,没看书过实际中是否有引用
姓名:张卫明(交互式网站开发讲师)

缺失不推荐使用。如果你实在想用也不是不可以,可是扩展jQuery方法,获取URL参数值:

$.urlParam = function(name){

    var results = new RegExp('[\?&]' + name + '=([^&#]*)').exec(window.location.href);

    if (results==null){

       return null;

    }

    else{

       return results[1] || 0;

    }

}

调用方法:$.urlParam('username'); // njucm

我要发表跟帖

请登录发表跟帖