`
风华正茂0929
  • 浏览: 4295 次
社区版块
存档分类
最新评论

js获取url参数值的两种方式

    博客分类:
  • JS
 
阅读更多

js获取url参数值的两种方式

 

转载地址:http://www.jb51.net/article/41274.htm

 

 

方法一:正则分析法 

复制代码代码如下:

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(GetQueryString("参数名1"));alert(GetQueryString("参数名2")); 
alert(GetQueryString("参数名3")); 

方法二 

复制代码代码如下:

<script language="javascript"> 
function GetRequest() { 
var url = location.search; //获取url中"?"符后的字串 
var theRequest = new Object(); 
if (url.indexOf("?") != -1) { 
var str = url.substr(1); 
strs = str.split("&"); 
for(var i = 0; i < strs.length; i ++) { 
theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]); 


return theRequest; 

</script> 


调用方法: 
<script language="javascript"> 
var Request = new Object(); 
Request = GetRequest(); 
var 参数1,参数2,参数3,参数N; 
参数1 = Request['参数1']; 
参数2 = Request['参数2']; 
参数3 = Request['参数3']; 
参数N = Request['参数N']; 
</script>

分享到:
评论

相关推荐

    jquery获取URL中参数解决中文乱码问题的两种方法

    以上就是解决在使用jQuery获取URL参数时出现中文乱码问题的两种方法,以及相关的编码和解码处理方式。需要注意的是,乱码问题的出现主要是由于编码和解码不一致导致的,所以在前后端处理URL参数时,一定要注意正确地...

    nodejs实现获取当前url地址及url各种参数值

    在服务端和客户端之外,还简要提到了使用URL模块的两种参数解析方式,以及如何打印出特定查询参数的值。当解析URL对象时,`p.query`默认返回查询字符串,但如果使用`true`作为`url.parse`的第二个参数,则会返回一个...

    jquery_query_js获取url参数

    总结来说,jQuery Query Object提供了一套简洁的API,用于处理URL参数,它极大地简化了在JavaScript中获取和操作URL参数的工作。通过正确理解和运用这些方法,开发者可以更高效地处理与URL参数相关的各种任务。

    使用JavaScript获取URL中的参数(两种方法)

    在JavaScript编程中,有时我们需要从URL中获取特定的查询参数,这对于实现动态页面或处理用户输入数据至关重要。本文将介绍两种方法来...无论选择哪种方法,了解这两种方式都能增加我们在JavaScript开发中的灵活性。

    javascript 获取url参数的正则表达式(用来获取某个参数值)

    在JavaScript中,处理URL参数是常见的任务,尤其是在构建动态网页应用时。正则表达式是一种强大的工具,可以方便地从URL中提取特定的参数值。本文将深入探讨如何使用正则表达式来获取URL参数,并提供相关的示例代码...

    JS获取url参数详细

    在JavaScript中,获取URL参数是常见的需求...总结,JavaScript获取URL参数主要有字符串分割和正则表达式两种方法,每种方法都有其适用场景。理解并熟练运用这些技巧,能够帮助开发者更好地处理网页动态交互和数据获取。

    javascript 取Url参数和去掉字符串前后空格方法

    ### JavaScript 获取URL参数和去除字符串前后空格的方法 在日常的Web开发中,经常会遇到需要获取URL中的参数或处理字符串的情况。例如,在用户点击某个链接或者表单提交后,我们可能需要从URL中提取出某些特定的...

    页面跳转js获取传递的参数

    本文将详细介绍几种通过JavaScript实现页面跳转并获取传递参数的方法。 #### 方法一:使用`window.location.href` ```javascript // 通过修改当前窗口的location.href属性来实现页面跳转,并附带参数 window....

    JavaScript获取URL参数的方法之一

    JavaScript获取URL参数的方法之一是通过使用window.location.href来获取当前页面的完整URL,然后使用字符串操作方法来分割、解析和获取这些参数。在上述示例代码中,首先通过window.document.location.href.toString...

    jsp中URL传递中文参数的处理方法

    在页面的url中使用encodeURI(encodeURI(中文)),对中文... 您可能感兴趣的文章:js将json格式的对象拼接成复杂的url参数方法js的form表单提交url传参数(包含+等特殊字符)的两种解决方法JS根据key值获取URL中的参数值及

    flex获得浏览器参数,flex获得url参数

    总结来说,这个Flex应用主要展示了如何通过MXML和ActionScript结合来创建一个用户界面,以及如何利用`ExternalInterface`与JavaScript交互,获取URL参数,并根据这些参数进行相应操作。此外,还涉及到组件的使用,...

    在JavaScript中获取请求的URL参数[正则]

    在JavaScript中,获取请求的URL参数是常见的任务,特别是在处理动态网页时。URL参数通常用于传递数据给服务器或在页面间传递状态。本篇将详细解释两种不同的方法来实现这一功能,尤其是使用正则表达式的方式。 ### ...

    JS获取url参数,JS发送json格式的POST请求方法

    首先,让我们来看如何使用JavaScript获取URL参数。URL参数通常以问号(?)分隔,并用等号(=)连接键值对。以下是一种实现方式: ```javascript // 定义一个函数US来获取URL参数 function US() { var name, value;...

    JavaScript重定向URL参数的两种方法小结

    这两种方法都可以有效地处理URL参数的重定向,选择哪种取决于个人喜好和特定场景的需求。在实际开发中,还需要注意URL编码问题,确保特殊字符在URL中能正确传输。例如,可以使用`encodeURIComponent()`函数对参数值...

    解析js如何获取当前url中的参数值并复制给input

    总结以上,我们可以得知,通过JavaScript获取URL参数值并将其赋给input元素,主要涉及到DOM元素的获取、字符串操作、正则表达式的运用以及事件处理。这些知识点在前端开发中非常实用,尤其在处理需要与URL参数紧密...

    js代码-获取 url 中的参数 1. 指定参数名称,返回该参数的值 或者 空字符串 2. 不指定参数名称,返回全部的参数对象 或者 {} 3. 如果存在多个同名参数,则返回数组

    要获取URL中的参数,可以使用以下两种方法: 1. **指定参数名称**:如果你知道要获取的参数名,你可以编写一个函数来返回该参数的值。这通常涉及解析URL的查询字符串,然后使用JavaScript的`split()`、`indexOf()`...

    js获取url传值的方法

    JavaScript获取URL参数值的方法主要包括两种:字符串分割分析法和正则分析法。这两种方法都有其适用场景和优缺点。 一、字符串分割分析法 字符串分割分析法的核心思想是先获取URL中的查询字符串(也就是问号后面的...

Global site tag (gtag.js) - Google Analytics