html怎么在location.href = "/views/list.html"后面传一个值过去,并且怎么在另一个页面
用js解析
html传值并且怎么成功解析
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
4条回答
缘飞梦 2018-08-27 03:06关注var goods_first_id = $(this).attr("goods_first_id");
var first_name=$(this).text();
location.href = "member_mall_list.php?goods_first_id=" + goods_first_id+"&goods_first_name="+first_name;
封装一个js函数用于获取传过来的值,建议这个函数封装在公共的js里面:
var $_GET = (function(){
var url = window.document.location.href.toString();
var u = url.split("?");
if(typeof(u[1]) == "string"){
u = u[1].split("&");
var get = {};
for(var i in u){
var j = u[i].split("=");
get[j[0]] = j[1];
}
return get;
} else {
return {};
}
})();
var goods_first_name = $_GET['goods_first_name'];
var first_id = $_GET['goods_first_id'];
var titleName = decodeURIComponent(goods_first_name);//用于解码页面传过来的文字
这样就获取到页面传过来的值了。评论 打赏 举报解决 3无用