时间:2021-05-25
假设现在有一个URL,如下。
https://
如何通过JS访问到id和name里面的值呢,实现我们来分析一下思路。
先获取当前页面的URL,通过window.location.href。
提取该URL?后面的部分,通过slice()方法。
把获取到的Request对象分割成字符串数组,通过split() 方法。
接下来看代码。
function getUrlVars() { var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for (var i = 0; i < hashes.length; i++) { hash = hashes[i].split('='); vars.push(hash[0]); vars[hash[0]] = hash[1]; } return vars;}接下来就是获取指定参数的值了,代码如下。
var id = getUrlVars()["id"]; var name = getUrlVars()["name"];最后,我们再看看jQuery的写法。
$.extend({ getUrlVars: function() { var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for (var i = 0; i < hashes.length; i++) { hash = hashes[i].split('='); vars.push(hash[0]); vars[hash[0]] = hash[1]; } return vars; }, getUrlVar: function(name) { return $.getUrlVars()[name]; }});var id = $.getUrlVar('id');var name = $.getUrlVar('name');以上就是小编为大家带来的使用JavaScript获取Request中参数的值方法的全部内容了,希望对大家有所帮助,多多支持~
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
这次是使用JavaScript来获取url(request)中的参数在日常页面编写的过程中为了方便操作在中通过使用window.location.href="要
Request获取Session的方法总结1、无请求参数publicHttpSessiongetSession()获取当前request关联的session,如
背景:使用httppost请求方式的接口,使用request.getParameter("XXX");的方法获取参数的值,当数据量超过几百k的时候,接口接收不到
在JavaScript中获取input元素value的值: 方法一:JavaScript中获取input元素value值functionprintInpu
ASP如何通过request获取带参数网址的方法: