let dados = [{
nome: 'Emerson',
sexo: 'M'
},{
nome: 'Edson',
sexo: 'M'
}]
/// Aqui seria a classe criada no curso.
post(url, dados ) {
return new Promise((resolve, reject) => {
let xhr = new XMLHttpRequest();
xhr.open("POST", url, true);
xhr.setRequestHeader("Content-type", "application/json");
xhr.onreadystatechange = () => {
if (xhr.readyState == 4) {
if (xhr.status == 200) {
resolve(JSON.parse(xhr.responseText));
} else {
reject(xhr.responseText);
}
}
};
xhr.send(JSON.stringify(dado)); // usando JSON.stringifly para converter objeto em uma string no formato JSON.
});
}
Seria mais ou menos isso, já que os dados enviados é um array de objetos, ou seja, cada posição é uma linha de uma tabela, e eu preciso enviar esses dados para o servidor.