【发布时间】:2019-02-27 09:08:13
【问题描述】:
问题是
“未处理的拒绝(SyntaxError):输入意外结束”
& CORB(跨域读取阻塞)。
我的代码是
handleSubmit(event){
event.preventDefault();
const data = new FormData(event.target);
fetch('http://api.valios.net/user/signup',
{
method:'POST',
mode:'no-cors',
headers: {
Accept: "application/json",
"Content-Type": "application/json",
"Access-Control-Allow-Origin": "*"
},
body: data,
})
.then(response => response.json()) //handle json response
.then(responseJson => {
console.log(responseJson);
});
}
【问题讨论】:
-
首先,你应该像
function handleSubmit(event)一样声明它。其次,你误用了FormData,看看this answer的正确用法。解决这些问题并首先编辑您的问题,否则您的问题将无法正确复制。