json的本质是字符串,那么可以通过url加参数的方式传递json字符串吗
1个回答
展开全部
不能直接用需要转成字符串再转成编码带过去 然后再转回来使用
带参数
var a = {
a1:1,
a2:2
}
window.location.href = 'http://192.168.1.102:8000?url='+ encodeURIComponent(JSON.stringify(a));
接参数
var a1 = window.location.href
console.log(eval(decodeURIComponent(a1.substring(a1.indexOf('url=')+4))));
// 打出来的日志就是你需要带过来的json
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询