js接收参数:Js接收URL参数

对于web项目中一些参数通常都是拼接在url后面,在jsp中有request.getParameter("key")进行获取,在js中也可进行获取。
内容简单就直接贴例子了,(ps:map这个js函数在上一篇博客中有介绍)
进行跳转的页面:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>redirect</title>
</head>
<body>
<a href="search.html?name=akwolf&age=22">to a new page</a>
</body>
</html>
目标页面,进行参数接收的页面:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script type="text/javascript" src="../jslib/jquery-1.5.min.js"></script>
<script type="text/javascript" src="../jslib/map.js"></script>
<script type="text/javascript">
var map = new Map() ;
$(function(){
var info = $("#info") ;
var param = window.location.search ;
param = param.substring(1) ;
params = param.split("&") ;
$.each(params,function(){
//var curr = this ;
var m = this.split("=") ;
map.put(m[0],m[1]) ;
}) ;
}) ;
function showMsg(){
alert(map.toString());
} 本文链接http://www.cxybl.com/html/wyzz/JavaScript_Ajax/20121101/33500.html

时间: 2024-08-02 00:51:25

js接收参数:Js接收URL参数的相关文章

php解析url并得到url中的参数及获取url参数的四种方式_php实例

下面一段代码是php解析url并得到url中的参数,代码如下所示: <?php $url = 'http://www.baidu.com/index.php?m=content&c=index&a=lists&catid=6&area=0&author=0&h=0&region=0&s=1&page=1'; $arr = parse_url($url); var_dump($arr); $arr_query = convertU

JS中获取函数调用链所有参数的方法_javascript技巧

function getCallerArgument(){ var result = []; var slice = Array.prototype.slice; var caller = arguments.callee.caller; while(caller){ result = result.concat(slice.call(caller.arguments, 0)); caller = caller.arguments.callee.caller; } return result;

jquery获取url参数及url加参数的方法_jquery

使用jquery获取url以及使用jquery获取url参数是我们经常要用到的操作,下面通过文字说明加代码分析的形式给大家解析,具体详情请看下文. 1.jquery获取url很简单,代码如下: 复制代码 代码如下: window.location.href; 其实只是用到了javascript的基础的window对象,并没有用jquery的知识. 2.jquery获取url参数比较复杂,要用到正则表达式,所以学好javascript正则式多么重要的事情 首先看看单纯的通过javascript是如

通过jquery 获取URL参数并进行转码_jquery

jquery 获取URL参数并转码,首先构造一个含有目标参数的正则表达式对象,匹配目标参数并返回参数值 代码如下: <script type="text/javascript"> $(document).ready(function(){ var pic_url=getUrlParam("picture"); $("#childpic").attr("src",pic_url); var content=getUr

使用jquery获取url以及jquery获取url参数的实现方法_jquery

使用jquery获取url以及使用jquery获取url参数是我们经常要用到的操作 1.jquery获取url很简单,代码如下 window.location.href; 其实只是用到了javascript的基础的window对象,并没有用jquery的知识 2.jquery获取url参数比较复杂,要用到正则表达式,所以学好javascript正则式多么重要的事情 首先看看单纯的通过javascript是如何来获取url中的某个参数 function getUrlParam(name) { va

怎么在js里,接收上级页面传来的参数。

问题描述 例如:有一个1.asp页面和一个2.js页面.1.asp?sid=<%=rs("id")%>传参数到2.js里面.那2.js页面要怎么接收1.asp传过来的参数呢? 解决方案 解决方案二:Request.QueryString["sid"]解决方案三:2.js?解决方案四:引用2楼wxr0323的回复: 2.js? 1.asp这个页面有个参数传到2.js里面.在js里面要怎么接收呢?我js里面的代码↓↓↓↓↓↓functionzAlert(){

prototype教程:使用JS接受URL参数的代码

初学prototype,发个JS接受URL参数的代码以下是HTML网页特效代码,点击运行按钮可查看效果: [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

liferay portal:liferayportal中js写进url参数

url参数写成两种方式:1.var rank= document.getElementById("rank").value;var ParentColumnWindow = window.open('<portlet:renderURL windowState="<%= LiferayWindowState.POP_UP.toString() %>"><portlet:param name="struts_action&quo

JS 修改URL参数

本篇文章是对JS修改URL参数的实现代码进行了详细的分析介绍,需要的朋友参考下   复制代码 代码如下: function changeURLPar(url, ref, value) {     var str = "";     if (url.indexOf('?') != -1)         str = url.substr(url.indexOf('?') + 1);     else         return url + "?" + ref + &

使用js 设置url参数

本篇文章是对使用js设置url参数的实现代码进行了详细的分析介绍,需要的朋友参考下   // 获取地址栏的参数数组function getUrlParams() {     var search = window.location.search;     // 写入数据字典     var tmparray = search.substr(1, search.length).split("&");     var paramsArray = new Array;     if