html页面传值问题已解决
16lz
2021-01-22
很多时候我们做web项目的时候,会遇到html页面传值的问题,很多人知道是在一个a标签后面用一个?号,然后写属性等于一个值,,但却不知道在另一个页面如何去取出这个值来使用,下面我写了一个js代码如下:
我们要做的时从页面A穿传一个id过页面B:
第一步:A页面一个超链接:
<a name='"+obj.mid+"' class='tuji' href='tuji.html?id="+obj.mid+"' >图集详情</a>
第二步:B页面中获取:
<script>
$(function(){
var url =location.search; //先获取地址栏的信息(也就是.html后你传过来的字符串)
var Request = new Object(); //定义一个结果集,方便后面来接收结果
//判断值信息
if(url.indexOf("?")!=-1){
var str = url.substr(1) //去掉?号
strs = str.split("&");
for(var i=0;i<strs.length;i++){
Request[strs[i ].split("=")[0]]=unescape(strs[i].split("=")[1]);
}
}
//获取id的值,,(如果你传过来的是name属性,那么Request[" "]里面的参数就是填name了)
alert(Request["id"])
})
</script>
更多相关文章
- jQuery——将title属性用作悬停的文本,但只在同一父类中使用。
- jQuery使用之(四)处理页面的表单元素
- 如果原始页面加载是https,那么没有完整网址的jQuery $ .ajax会保
- 在页面问题内的Phonegap垂直滚动
- 如何在流体宽度旋转木马中的页面之间创建装订线?
- Ajax php登录表单不指向另一个页面
- Google地图信息窗口左箭头,右箭头传递TypeError:无法读取未定义的
- 3.29 学前端 jquery之操作元素之属性操作
- jquery编写web页面头部分类的选中事件$.cookie("currentIndex",