json的本质是字符串,那么可以通过url加参数的方式传递json字符串吗

 我来答
百度网友dc3f1eb
2017-09-26 · TA获得超过274个赞
知道小有建树答主
回答量:200
采纳率:0%
帮助的人:125万
展开全部

不能直接用需要转成字符串再转成编码带过去 然后再转回来使用

带参数

     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
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式