Created
January 12, 2016 17:25
-
-
Save cagartner/4c4dd7a6d5fa53e1f368 to your computer and use it in GitHub Desktop.
Fazendo requisições em Ajax utilizando Javascript puro
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Exemplo de requisição GET | |
var ajax = new XMLHttpRequest(); | |
// Seta tipo de requisição e URL com os parâmetros | |
ajax.open("GET", "minha-url-api.com/?name=Henry&lastname=Ford", true); | |
// Envia a requisição | |
ajax.send(); | |
// Cria um evento para receber o retorno. | |
ajax.onreadystatechange = function() { | |
// Caso o state seja 4 e o http.status for 200, é porque a requisiçõe deu certo. | |
if (ajax.readyState == 4 && ajax.status == 200) { | |
var data = ajax.responseText; | |
// Retorno do Ajax | |
console.log(data); | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Exemplo de requisição POST | |
var ajax = new XMLHttpRequest(); | |
// Seta tipo de requisição: Post e a URL da API | |
ajax.open("POST", "minha-url-api", true); | |
ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); | |
// Seta paramêtros da requisição e envia a requisição | |
ajax.send("[email protected]"); | |
// Cria um evento para receber o retorno. | |
ajax.onreadystatechange = function() { | |
// Caso o state seja 4 e o http.status for 200, é porque a requisiçõe deu certo. | |
if (ajax.readyState == 4 && ajax.status == 200) { | |
var data = ajax.responseText; | |
// Retorno do Ajax | |
console.log(data); | |
} | |
} |
olá @cagartner beleza cara? estou começando agora com as requisições ajax, talvez o que eu for pergunta nem tenha tanto haver com seu código, mas quando você chama uma data da requisição ajax ela vem com o tipo ISO-8609 se não me engano como consigo fazer a conversão desse dado que vem do servidor para apresentar no meu front-end com dd/mm/yyyy.
Olá @GabrielAlvesGG se vc puder me dar um exemplo do resultado do servidor eu posso te apontar uma solução
Abraços!
Acho que posso ajudar.
Creio que o @GabrielAlvesGG quis dizer que quando recebe a data em format X ele gostaria de formatar para saída Y.
Vou dar um exempĺo:
let date = new Date('2021-02-03T21:42:51-08:00') //Qualquer string de data que seja válido
let brDateOnly = date.toLocaleDateString('pt-BR') //"04/02/2021"
let brDateWithTime = date.toLocaleString('pt-BR') //"04/02/2021 02:42:51"
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Olá @GabrielAlvesGG se vc puder me dar um exemplo do resultado do servidor eu posso te apontar uma solução
Abraços!