前提:后台需要由前端传入一个Json对象进行操作
解决方法:前端先拼接一个Json对象,再转成Json字符串传入后台
1. 前端要拼接一个Json对象如下例:(数组套Json)
zNodes:[
{ id: "1", pId: "2" },
{ id: "2", pId: "3" }
]
2. 实现:
var arr = [ ];
for( var i = 0; i<4; i++ ){
var json = {};
json['id'] = id;
json['pId'] = pid;
arr.push(json);
}
var a = JSON.stringify(arr);//将a传给后台完成操作
本文写完之后,有个小疑问,不明白为什么最好要将json数组通过JSON.stringify()处理之后,才可以将我们需要的参数传过去,若你知道,请留言告诉我哟~~~~~~~~~~~~
本文介绍了一种前端向后台传递复杂Json数据的方法。通过构造Json对象并转换为字符串,确保后端能正确解析。文章提供了具体实例,包括创建Json对象、数组套用及使用JSON.stringify()函数。
8865

被折叠的 条评论
为什么被折叠?



