问题:
传给后端的参数某个属性的值是一个json字符串的形式,在前端处理数据的过程中,此属性值是一个json对象,传给后端报500错误。
解决:JSON.stringify();
写法记忆:前面全是大写JSON,后端全是小写stringify();
代码:
var self = this;
var obj = {};
this.formTextList.map(function (item) {
obj[item.title] = item.value;
});
console.log(obj,'obj....');
obj[this.title] = this.titleValue;
this.newData.campTermCustomerExtra = JSON.stringify(obj);
console.log(this.newData, 'newData....');
截图: