Formspree ajax与ES6

时间:2016-10-22 18:34:12

标签: javascript reactjs ecmascript-6 es6-promise

我使用React构建静态网站。我试图找出如何使用Javascript ES6& amp;的承诺。

这是表单标记:

<form method="POST" action={email}>
            <Label>Name:</Label>
            <Input name="name" />
            <Label>Email:</Label>
            <Input type="email" name="email" />
            <Label>Message:</Label>
            <Textarea name="message" />
            <Input type="text" name="_gotcha" style={gotcha}/>
            <Button onClick={this.formSubmit} buttonStyle="isOutlined" color="isWarning">Submit</Button>
          </form>

formSubmit方法:

  formSubmit(e) {
    e.preventDefault();
    alert('form submit button');
  }

这是使用jQuery的formprees示例,但我宁愿习惯es6和promises。

$.ajax({
    url: "https://formspree.io/you@email.com", 
    method: "POST",
    data: {message: "hello!"},
    dataType: "json"
});

0 个答案:

没有答案