一、获取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中的参数,这在很多功能实现上都非常重要,比如页面跳转、数据传递等。下面我们将详细探讨这个主题。 首先,URL(统一资源定位符)是互联网上的网页或其他资源...
### JavaScript 获取 URL 参数详解 #### 一、引言 在Web开发中,经常需要处理URL中的查询参数。这些参数通常用于传递页面之间的数据或者状态信息。JavaScript作为一种强大的客户端脚本语言,提供了多种方法来实现...
### JavaScript 获取浏览器参数知识点详解 在Web开发过程中,经常需要从URL中提取查询字符串中的参数。这些参数可以用于用户身份验证、页面个性化等用途。本文将详细介绍如何利用JavaScript来实现这一功能。 #### ...
在JavaScript编程中,获取URL参数是一项常见的任务,特别是在构建动态Web应用时。URL(Uniform Resource Locator)是网页的地址,而URL参数则是附加在URL后面,用于传递额外信息的键值对。这些参数通常以问号(?)...
本文将详细介绍几种通过JavaScript实现页面跳转并获取传递参数的方法。 #### 方法一:使用`window.location.href` ```javascript // 通过修改当前窗口的location.href属性来实现页面跳转,并附带参数 window....
当我们需要在两个页面间通过URL传递参数时,经常会遇到中文乱码问题。这个问题主要是因为URL中的参数可能没有经过正确的编码和解码处理。为了解决这个问题,我们可以采取一些方法,特别是当使用jQuery来获取URL参数...
在Web开发中,经常需要在不同页面间传递参数,以实现数据共享或状态保持等功能。传统的服务器端脚本如ASP可以通过表单(Form)的方式接收前端提交的数据。然而,除了这种方式外,还可以通过URL参数来传递数据给HTML...
在Flex编程中,有时我们需要从外部HTML容器向SWF文件传递参数,这在构建富互联网应用程序(RIA)时尤其常见。这些参数通常是以URL查询字符串的形式出现,例如`test.html?name=jex&address=chengdu`。在本文中,我们...
在JavaScript编程中,有时我们需要从URL(统一资源定位符)中获取特定的查询参数。这在处理网页交互、页面重定向或数据传递时非常常见。本文将详细介绍两种使用JavaScript获取URL参数的方法。 ### 方法一:通过字符...
编码后的字符串可以安全地作为URL的一部分传递,服务器端在接收时能获取完整的参数值。 在前端JavaScript代码中,我们可以创建一个函数来获取用户输入,并使用escape函数对这个值进行编码,然后通过修改window....
总结来说,jQuery Query Object提供了一套简洁的API,用于处理URL参数,它极大地简化了在JavaScript中获取和操作URL参数的工作。通过正确理解和运用这些方法,开发者可以更高效地处理与URL参数相关的各种任务。
现在,让我们看一个JavaScript函数,它使用了上述正则表达式来获取URL中的参数值: ```javascript String.prototype.getQueryString = function(name) { var reg = new RegExp("(^|&|\\?)"+ name +"=([^&]*)(&|$)...
值得注意的是,使用URL传递参数主要适用于GET请求,因为POST请求的数据不会出现在URL中。因此,上述技术只适用于GET方法或者已经明确指定了参数的URL。在实际应用中,我们还需要注意避免通过URL传递敏感信息,因为...
在AS(ActionScript)编程中,经常需要处理与网络相关的操作,例如解析URL中的参数。这些参数对于动态网站或应用来说至关重要,它们可以帮助开发者了解用户的请求并据此提供相应的服务。本文将详细介绍如何使用AS...
要使用JavaScript向SWF文件传递参数,我们首先需要理解SWF文件是什么,以及如何通过JavaScript与之交互。SWF是Flash动画文件的标准格式,虽然Adobe Flash已经被逐渐淘汰,但是仍有一些遗留系统或项目会使用到它。...
在JavaScript编程中,传递参数是实现函数功能的关键步骤。这篇原创资源主要探讨了如何利用JavaScript的文件特性来高效地传递参数。以下是对这个主题的详细解释。 首先,JavaScript中的参数传递方式是“值传递”,这...
这里我们探讨的是在SAP Workflows或类似系统中,如何在不同的Application之间进行调用并传递参数。以下是一个详细的步骤说明: 1. **创建两个Application**: 首先,你需要有两个独立的应用程序(Application)。...
在Flex程序中,获取HTML容器传递的URL参数值,通常涉及到三个关键步骤:从HTML中获取URL参数、使用JavaScript进行中间处理、以及在ActionScript中接收这些参数。这一过程不仅展示了Flex与HTML之间的交互机制,也体现...
在IT领域,特别是Web开发与Flex应用中,通过URL获取参数是一项常见的需求,尤其是在处理用户登录、表单提交或页面间数据传递时。本文将详细解析如何在Flex中通过URL获取参数,包括其原理、代码实现及实际应用场景。 ...