問題:
傳給後端的參數某個屬性的值是一個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....');
截圖: