js中将参数转换成formdata传到后端

let formData = new FormData(),
let list = [{'name':"csdn"},{'age',18}]
params = {
    userId: "111111111",
    userInfo:list ,
    userName: "csdn",
};
this._.forIn(params, (value, key) => {
    if (value) {
        formData.append(key, value);
    }
});
//  如果这么传值后端会报错  userInfo传的值为[object object] 
//  正确方法:对象的类型转换成字符串类型
```````````
     userInfo:JSON.stringify(list) ,
```````````

猜你喜欢

转载自blog.csdn.net/vigorZ/article/details/105715462
今日推荐