js如何获取地址栏传递的参数值

js如何获取地址栏传递的参数值,第1张

function getParameter(parName){ var str = parNametoLowerCase() + "=";

var gvalue = "";

var HREF = locationhref;

var upperHREF = locationhreftoLowerCase();

if(upperHREFindexOf(str)>0){

gvalue = HREFsubstring(upperHREFindexOf(str) + strlength,upperHREFlength);

if(gvalueindexOf('&')>0) gvalue = gvaluesubstring(0,gvalueindexOf('&'));

if(gvalueindexOf("#")>0) gvalue = gvaluesplit("#")[0];

}

return gvalue;

} //parName为要获取的参数名,如:id=getParameter("id")

使用jquery获取url以及使用jquery获取url参数是我们经常要用到的 *** 作

1、jquery获取url很简单,代码如下:

windowlocationhref;

其实只是用到了javascript的基础的window对象,并没有用jquery的知识。

2、jquery获取url参数比较复杂,要用到正则表达式,所以学好javascript正则式多么重要的事情

首先看看单纯的通过javascript是如何来获取url中的某个参数:

//获取url中的参数

function getUrlParam(name) {

var reg = new RegExp("(^|&)" + name + "=([^&])(&|$)"); //构造一个含有目标参数的正则表达式对象

var r = windowlocationsearchsubstr(1)match(reg); //匹配目标参数

if (r != null) return unescape(r[2]); return null; //返回参数值

}

通过这个函数传递url中的参数名就可以获取到参数的值,比如url为

>

给你个思路

A页面 获取上传的imgsrc 然后转页面的时候这样

windowlocationhref= "bhtml" + image_url;

传给b页面

B页面通过

windowlocationsearchsubstring()

来获取地址,在

var image = new Image();

imagesrc = image_url;

$("#Img")append(image);

放进去就行了

以上就是关于js如何获取地址栏传递的参数值全部的内容,包括:js如何获取地址栏传递的参数值、有没有开源方法能直接获取url的参数值、js 跨页面url传递参数,例如A上面上传图片,B页面获取图片怎么做等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9550433.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存