您现在的位置是:首页 > 技术交流技术交流
json对象如何通过get方式将参数传递 非post方式传递复杂的json对象参数
上善若水2020-07-16 09:43:27【技术交流】 4154人已围观
简介json对象如何通过get方式将参数传递,一个json对象内包含数组多层级结构如何快速拼接get请求参数,显然通过循环拼接是不靠谱的,非post方式传递复杂的json对象参数.具体实现: json对
json对象如何通过get方式将参数传递,一个json对象内包含数组多层级结构如何快速拼接get请求参数,显然通过循环拼接是不靠谱的,非post方式传递复杂的json对象参数.
具体实现:
- json对象转json字符串
var json_str=JSON.stringify(send_json);
- 应该使用encodeURIComponent函数
对json进行encodeURI,encodeURI遇到#出错
3.将转换的字符当参数拼接到get参数中var encode_str=encodeURIComponent(json_str);
4.后台控制器接收参数进行转成数组即可."/preview?data="+encode_str;
$data=$this->request->param("data"); var_dump(json_decode($data,true));die();
很赞哦! (8)
上一篇: 幽默笑话:小时候的一个夏天,家里装了空调
下一篇: 非常搞笑的笑话
相关文章
随机图文
-
thinkphp6软删除 destroy与delete区别
thinkphp6软删除还是比较坑的,使用delete()无法删除触发模型事件,无法触发软删除,destroy与delete两者在使用上有有区别,来看看正确的使用软删除的操作,以及需要注意事项. 配置 -
Jenkins window部署构建拉去php项目
Jenkins window自动完成自动部署拉去项目,点击构建后会自动拉去项目,构建我们的项目代码,两家公司都使用Jenkins管理代码,之前自己未搭建,都是搭建好现成的,自己搭建学习学习。1.Jen -
git在centos上拉取项目需要重复输入密码 git保存账号信息
最近在码云上新建了自己的个人项目,但是每次在centos上拉取项目需要重复输入密码,十分耽误效率,git自动保存账号信息.输入 git config --global credential.helpe -
支付宝集福一天15张技能GET,隐藏福额外福你知道吗
支付宝集福一天15张技能GET,全民集五福,开心过年,除了扫正常的福还有许多隐藏福,贡献出福大家扫扫,来给大家娓娓道来,祝大家早日集齐五福全家福.1.普通AR扫福 活动前些天是每天两张但是目前是3张,