最近做项目接触到的一个问题,向后台提交Json数据。可以在js中转好再传过去,也可以传过去后在后台进行转Json。这里是js将数据先转为Json再使用的。
parArr = {};
var aaa = $('#aaa').val().replace(/(^\s*)|(\s*$)/g, "");
parArr.A = aaa;
var bbb = $('#bbb').val().replace(/(^\s*)|(\s*$)/g, "");
parArr.B = bbb;
var ccc = $('#ccc').val().replace(/(^\s*)|(\s*$)/g, "");
parArr.C = ccc;
params = JSON.stringify(parArr);
后台传过去后,对应的key为A,B,C。如{“A”:1,“B”:2,“C”:3}。
如果要求需要[ ] ,可以自己加上再进行操作:params = "["+params+"]"。