href的URL 传josn格式参数

// An highlighted block
	$("#test").click(function () {
		var json = {
			Name: "李某",
			Age: 22,
			Like: "Movies"
		}
		document.location.href = "index3.html?jsonData=" + encodeURIComponent(JSON.stringify(json));//编码传值
	});
index3.html

var urlParams = window.location.search;
	var url=urlParams.split('?')[1];![请添加图片描述](https://img-blog.csdnimg.cn/1b7436f49e1241e2b60a288d95960abf.png)

	function getIframeParams() {
		var regexpParam = /\??([\w\d%]+)=([\w\d%]*)&?/g; //分离参数的正则表达式
		var paramMap = {};
		var url = window.location; //取得iframe的url 
		var ret;
		//开始循环查找url中的参数,并以键值对形式放入结果集
		while ((ret = regexpParam.exec(url)) != null) {
			//ret[1]是参数名,ret[2]是参数值
			paramMap[ret[1]] = ret[2];
		}
		return paramMap; //返回结果集
	}
	var parentParams = getIframeParams();
	//解码
	var dataurl=decodeURIComponent(parentParams.jsonData);
	console.log(JSON.parse(dataurl))

打印结果

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值