POST获取请求

时间:2017-12-04 17:03:13

标签: javascript json cors fetch fetch-api

我正在尝试使用以下代码进行获取POST请求

handleFormSubmit(event) {
 event.preventDefault()
 let payload = this.state.email;
 fetch(`http://website.com/file.php`, {
   credentials: 'same-origin',
   method: 'POST',
   mode: 'no-cors',
   headers:{
    'Access-Control-Allow-Origin':'*'
    },
   body: JSON.stringify(payload)
 })
 .then((response) => response.json())
 .then((body) => {
   this.setState({
     email: body,
     message: 'Success!'
   });
 });
}

似乎没有传递信息。不确定问题是否是由我遗漏的语法错误或其他原因造成的。提取调用完成加载但由以下错误停止:

Uncaught (in promise) SyntaxError: Unexpected end of input

谢谢!

0 个答案:

没有答案