var form = document.getElementById("myForm"); // 用表单来初始化 var formData = new FormData(form); // 我们可以根据name来访问表单中的字段 var username = formData.get("username"); // 获取名字 var password = formData.get("password"); // 获取密码 axios({ method:"post", url:'http://127.0.0.1/api/login', data:{ username:username, password:password } })
这样默认Content-type:application/json,
如果表单属性过多,可以先用一个对象接收:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
var form = document.getElementById("myForm"); // 用表单来初始化 var formData = new FormData(form); // 我们可以根据name来访问表单中的字段 let myFormData={}; //如果表单属性过多可以先遍历 for(let pair of formData.entries()){ myFormData[pair[0]]=pair[1]; } axios({ method:"post", url:'http://127.0.0.1/api/login', data:myFormData })