使用react发送带有状态信息的电子邮件

时间:2018-06-29 22:44:53

标签: javascript reactjs

我仍然是React的新手。我制作了一个React应用并将其集成到现有网站中。 该应用程序是一个多步骤动态表单,可根据用户答案生成输入字段和选项。

当用户单击此多步骤表单上的下一步时,将基于先前的信息生成带有输入的新的步骤幻灯片。通过这样做,不再显示字段。

所有字段信息都作为对象存储在状态中。喜欢:

formValues: {
    checkboxes_what_colors: {
        blue: true, 
        green: true,
        orange: false
    }, 
    email: "kookie.doh@notarealemail.com", 
    firstName: "Kookie", 
    lastName: "Doh", 
    option_todo_what: "track"
}

因此,如果我访问this.state.formValues,我将能够检索具有字段名称以及输入或选择的值的对象。

问题是,当用户单击“提交”时,我需要通过电子邮件发送this.state.formValues。我不确定该怎么做。

通过电子邮件发送React状态信息的标准方法是什么?

1 个答案:

答案 0 :(得分:1)

您将需要服务器上的某些软件来发送电子邮件,无法直接从浏览器发送电子邮件。通常,您会进行AJAX调用,在该处您将数据(状态或部分状态)发送到您控制的服务器,并且服务器上的脚本负责将电子邮件模板化并发送出去。这是一个足够常见的用例,实际上并没有一种方法可以做到,可能有成千上万个用于发送电子邮件的小程序包,许多服务器端应用程序框架都具有内置的实用程序。

相关问题