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页面获取图片怎么做等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)