手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >使用JavaScript获取Request中参数的值方法
使用JavaScript获取Request中参数的值方法
摘要:假设现在有一个URL,如下。http://www.jb51.net如何通过JS访问到id和name里面的值呢,实现我们来分析一下思路。先获取...

假设现在有一个URL,如下。

http://www.jb51.net

如何通过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中参数的值方法的全部内容了,希望对大家有所帮助,多多支持查字典教程网~

【使用JavaScript获取Request中参数的值方法】相关文章:

简介JavaScript中Math.LOG10E属性的使用

介绍JavaScript中Math.abs()方法的使用

js获取滚动距离的方法

JavaScript获取当前运行脚本文件所在目录的方法

JavaScript中用于四舍五入的Math.round()方法讲解

JavaScript实现鼠标滑过处生成气泡的方法

JavaScript中的parse()方法使用简介

JavaScript中toString()方法的使用详解

JavaScript中strike()方法的使用介绍

JavaScript中指定函数名称的相关方法

精品推荐
分类导航