对于 post 请求,一般需要使用 FormData,其中拼接参数时,往往需要如下操作,
var formData = new FormData();
formData.append('username', user.username);
自己在实践过程中,发现可以直接对实体进行遍历,用实体的属性值和 value 一次性拼接完成,很巧妙。这样可以很方便的把对象转为一个 formData。
var formData = new FormData();
for(var key in todo) {
formData.append(key, todo[key]);
}
当然,前后端的实体键名要对应。