`

JS获取传递来的参数

阅读更多
    最近也遇到了这个问题,可是很久都没解决啊,呵呵,正好在ITEYE上看到这篇文章,学习了,也顺便收藏起来。
    原文地址:http://mikzhang.iteye.com/blog/1140135 
 
[size=large][size=medium]//构造参数对象并初始化  
function QueryString()  
{  
    var name,value,i;  
    var str=location.href;//获得浏览器地址栏URL串  
    var num=str.indexOf("?")  
    str=str.substr(num+1);//截取“?”后面的参数串  
    var arrtmp=str.split("&");//将各参数分离形成参数数组  
    for(i=0;i < arrtmp.length;i++)  
    {  
        num=arrtmp[i].indexOf("=");  
        if(num>0)  
        {  
            name=arrtmp[i].substring(0,num);//取得参数名称  
            value=arrtmp[i].substr(num+1);//取得参数值  
            this[name]=value;//定义对象属性并初始化  
        }  
    }  
}  
 
//调用:  
var getValue = new QueryString();  
alert(getValue.type);//这个type就是域名中的type  
 
alert(getValue.id);//这个id就是域名中的id  
</script> 
[/size][/size]
分享到:
评论

相关推荐

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

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

    js获取地址栏参数

    在Web开发中,经常需要通过URL传递参数来实现页面间的数据交互。JavaScript作为一种广泛应用于Web前端开发的语言,提供了多种方式来获取URL中的参数。本文将详细介绍如何使用JavaScript来获取上一个页面传过来的URL...

    js获取url参数

    ### JavaScript 获取 URL 参数详解 #### 一、引言 在Web开发中,经常需要处理URL中的查询参数。这些参数通常用于传递页面之间的数据或者状态信息。JavaScript作为一种强大的客户端脚本语言,提供了多种方法来实现...

    HTML页面地址栏参数传递与获取

    在Web开发中,经常需要在不同页面间传递参数,以实现数据共享或状态保持等功能。传统的服务器端脚本如ASP可以通过表单(Form)的方式接收前端提交的数据。然而,除了这种方式外,还可以通过URL参数来传递数据给HTML...

    js获取url参数.rar url参数获取

    在JavaScript中,我们可以通过多种方式来获取这些参数。 ### 1. 使用`window.location.search` `window.location`对象包含了当前页面URL的相关信息,其中`search`属性返回URL中从问号(?)开始的部分,不包括问号...

    javaScript获取浏览器参数

    ### JavaScript 获取浏览器参数知识点...通过上述介绍,我们可以看到JavaScript获取浏览器参数不仅是一项基础技能,而且在实际项目开发中有着广泛的应用。熟练掌握这一技能对于提升Web应用的功能性和用户体验至关重要。

    xsl javascript 传递参数

    在这个主题“xsl javascript 传递参数”中,我们将深入探讨如何在XSL转换过程中通过JavaScript传递参数,并利用XPath进行数据定位。 首先,XML是结构化数据的存储格式,它允许开发者定义自己的标签来组织数据。XSL...

    html页面动态获取连接参数 jquery.params.js

    HTML页面在进行交互时,有时候需要传递参数,这些参数通常以查询字符串的形式出现在URL中,如`bb.html?data=1&data2=2`。在这种情况下,动态地获取这些参数对于网页的交互功能至关重要。jQuery库提供了一个方便的...

    js文件传递参数及js文件的源码

    在 JS 文件中,我们可以使用 URL 参数传递的方式来传递参数。这种方法是将参数附加到 URL 的末尾,使用“?”符号分隔。例如: `&lt;script type="text/javascript" id="show" src="show.js?style=10&count=11&order=...

    Javascript获取HTML静态页面参数传递值示例

    值得注意的是,使用URL传递参数主要适用于GET请求,因为POST请求的数据不会出现在URL中。因此,上述技术只适用于GET方法或者已经明确指定了参数的URL。在实际应用中,我们还需要注意避免通过URL传递敏感信息,因为...

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

    当我们需要在两个页面间通过URL传递参数时,经常会遇到中文乱码问题。这个问题主要是因为URL中的参数可能没有经过正确的编码和解码处理。为了解决这个问题,我们可以采取一些方法,特别是当使用jQuery来获取URL参数...

    kettle实现多参数传递并且循环加载数据.zip

    本项目"Kettle实现多参数传递并且循环加载数据.zip"显然是一个利用Kettle解决复杂业务逻辑的示例,特别关注了参数传递和数据的循环处理。以下将详细解释相关知识点。 1. **Kettle参数传递**: 在Kettle中,参数...

    jquery_query_js获取url参数

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

    如何用js获取当前url的参数值

    ### 如何用JavaScript获取当前URL的参数值 在Web开发中,经常需要处理URL中的查询参数,例如在页面跳转时传递数据、实现特定功能等。本文将详细介绍一种使用JavaScript来解析并获取当前URL参数的方法。 #### 方法...

    js获取中文地址栏参数

    ”符号后面加上一系列键值对的方式来传递参数。例如,在`http://example.com/?key=value`这个URL中,“key=value”就是传递的一个参数。 #### 知识点二:编码与解码 1. **编码**:由于网络传输过程中可能遇到各种...

    flex获得html容器传递的url参数值

    在Flex编程中,有时我们需要从外部HTML容器向SWF文件传递参数,这在构建富互联网应用程序(RIA)时尤其常见。这些参数通常是以URL查询字符串的形式出现,例如`test.html?name=jex&address=chengdu`。在本文中,我们...

    Web报表FineReport页面如何传递中文参数

    在使用报表开发工具FineReport设计web报表时,经常需要嵌入iframe到页面中,并给iframe的src属性指定报表地址的同时传递参数值。在参数值、参数名称以及报表名称中,如果包含中文字符或特殊字符,直接传递可能会导致...

    JS获取地址栏url所有信息的方法

    * Query:查询,用于给动态网页传递参数,可有多个参数,用"&"符号隔开,每个参数的名和值用"="符号隔开。 * Fragment:信息片断字符串,用于指定网络资源中的片断。 现在,我们可以使用 JavaScript 获取地址栏 URL...

Global site tag (gtag.js) - Google Analytics