`

Javascript操作URL获取传递参数

阅读更多
Javascript操作URL获取传递参数
2009-06-25 09:34
    一、获取URL中参数。

    在js中我们想如PHP一样获取URL中的参数,如$_GET,有以下两种方法:


//使用$_GET变量

<script>
    var $_GET = new Array();
    var u = window.location.toString();
    u = u.split('?');
    if (typeof(u[1]) == 'string') {
        u=u[1].split('&');
        for(i=0;i<u.length;i++)
        {
            s=u[i].split("=");
            eval('$_GET["' + s[0] + '"]' + '="' + s[1]+'"');
        }
    }
alert($_GET['id']);
</script>

//取get变量的值 sProp 为要取的变量名称
<script>
function getParameter(sProp)
{
    var re = new RegExp(sProp + "=([^\&]*)", "i");
    var a = re.exec(document.location.search);
    if (a == null)
        return null;
    return a[1];
};
var info = getParameter("info");
alert(info);
</script>

二、获取URL最终文件名

    譬如http://www.abc.com/aaa/400/180/120/000000000245136.rar,我们想得到
000000000245136.rar
直接使用正则表达式 /[^\/]+$/ 即可。

<?php
$url = 'http://www.abc.com/aaa/400/180/120/000000000245136.rar';
preg_match("/[^\/]+$/", $url, $result);
print_r($result);
?>

输出结果:

Array
(
    [0] => 000000000245136.rar
)

分享到:
评论

相关推荐

    自己写的JavaScript获取URL参数方法

    在本场景中,我们关注的是如何使用JavaScript来获取URL中的参数,这在很多功能实现上都非常重要,比如页面跳转、数据传递等。下面我们将详细探讨这个主题。 首先,URL(统一资源定位符)是互联网上的网页或其他资源...

    js获取url参数

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

    javaScript获取浏览器参数

    ### JavaScript 获取浏览器参数知识点详解 在Web开发过程中,经常需要从URL中提取查询字符串中的参数。这些参数可以用于用户身份验证、页面个性化等用途。本文将详细介绍如何利用JavaScript来实现这一功能。 #### ...

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

    在JavaScript编程中,获取URL参数是一项常见的任务,特别是在构建动态Web应用时。URL(Uniform Resource Locator)是网页的地址,而URL参数则是附加在URL后面,用于传递额外信息的键值对。这些参数通常以问号(?)...

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

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

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

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

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

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

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

    在JavaScript编程中,有时我们需要从URL(统一资源定位符)中获取特定的查询参数。这在处理网页交互、页面重定向或数据传递时非常常见。本文将详细介绍两种使用JavaScript获取URL参数的方法。 ### 方法一:通过字符...

    jquery_query_js获取url参数

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

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

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

    php获取URL中带#号等特殊符号参数的解决方法

    编码后的字符串可以安全地作为URL的一部分传递,服务器端在接收时能获取完整的参数值。 在前端JavaScript代码中,我们可以创建一个函数来获取用户输入,并使用escape函数对这个值进行编码,然后通过修改window....

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

    现在,让我们看一个JavaScript函数,它使用了上述正则表达式来获取URL中的参数值: ```javascript String.prototype.getQueryString = function(name) { var reg = new RegExp("(^|&|\\?)"+ name +"=([^&]*)(&|$)...

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

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

    javascript向flash swf文件传递参数值注意细节

    要使用JavaScript向SWF文件传递参数,我们首先需要理解SWF文件是什么,以及如何通过JavaScript与之交互。SWF是Flash动画文件的标准格式,虽然Adobe Flash已经被逐渐淘汰,但是仍有一些遗留系统或项目会使用到它。...

    【原创】使用 JavaScript 文件特性,给 JavaScript 传递参数

    在JavaScript编程中,传递参数是实现函数功能的关键步骤。这篇原创资源主要探讨了如何利用JavaScript的文件特性来高效地传递参数。以下是对这个主题的详细解释。 首先,JavaScript中的参数传递方式是“值传递”,这...

    Application之间调用,传递参数

    这里我们探讨的是在SAP Workflows或类似系统中,如何在不同的Application之间进行调用并传递参数。以下是一个详细的步骤说明: 1. **创建两个Application**: 首先,你需要有两个独立的应用程序(Application)。...

    Flex程序如何获取html容器传递的URL参数值

    在Flex程序中,获取HTML容器传递的URL参数值,通常涉及到三个关键步骤:从HTML中获取URL参数、使用JavaScript进行中间处理、以及在ActionScript中接收这些参数。这一过程不仅展示了Flex与HTML之间的交互机制,也体现...

    Flex通过URL获取参数

    在IT领域,特别是Web开发与Flex应用中,通过URL获取参数是一项常见的需求,尤其是在处理用户登录、表单提交或页面间数据传递时。本文将详细解析如何在Flex中通过URL获取参数,包括其原理、代码实现及实际应用场景。 ...

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

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

Global site tag (gtag.js) - Google Analytics