# Enviando formulários com JavaScript (AJAX)

> Formspree Docs · Configuração de formulário · 23 de março de 2026

#### Disponível em todos os planos

É possível enviar seus formulários via AJAX - funciona até mesmo cross-origin. Primeiro crie um novo formulário no seu dashboard. Então, no código do seu formulário, use alguma biblioteca AJAX para enviar seus dados como JSON. Certifique-se que o header `Accept` esteja configurado com `application/json` para que a resposta seja retornada como JSON.

Nesse exemplo utilizamos a [**Axios HTTP library**](https://github.com/axios/axios).

```javascript
axios({
  url: 'https://formspree.io/f/YOUR_FORM_ID',
  method: 'post',
  headers: {
    'Accept': 'application/json'
  },
  data: {
    email: 'visitante@email.com',
    message: "Olá!"
  }
}).then((response) => { console.log(response); })
```

Abaixo segue um exemplo utilizando **[jQuery](https://jquery.com/)**. Note que a propriedade `dataType: "json"` é necessária para configurar o cabeçalho `Accept`.

```javascript
$.ajax({
  url: "https://formspree.io/f/YOUR_FORM_ID",
  method: "POST",
  dataType: "json",
  data: {
    email: "visitante@email.com",
    message: "Olá!"
  }
});
```

Caso você esteja desenvolvendo em React, confiara a biblioteca [React Library](/articles/working-with-react/the-formspree-react-library/).
