拼接方式:
window.location = 'http://www.xxx.com?objData='+JSON.stringify(obj);
获取方式参数值方式(常用的话可封装到js里用的时候引用然后调方法):
//获取url带过来的参数,如下代码是获取url问号后面的字符串
var query = window.location.search;
//因为参数中包括有中文,会变成乱码,需转码
query = decodeURI(query);
//获取参数objData
var objData = query.spilt('=')[1];
//将获取的objData打印出来你会发现,冒号全变成了%3A,这时用正则替换回来
objData = objData.replace(/%3A/g,':');
//再将JSON字符串转为js对象即可
objData = JSON.parse(objData);
//此时的objData就是我们传过来的,打印出来如下
objData = {
name:'牵One',
age:24,
hobby:'basketball',
sex:'man',
weight:'57kg',
height:'170cm'
};