Background Image
Table of Contents Table of Contents
Previous Page  61 / 68 Next Page
Information
Show Menu
Previous Page 61 / 68 Next Page
Page Background

61

requisição de dados e respostas

a estas requisições.

Um exemplo básico do uso de

Fetch pode seguir este padrão:

// url (required), options

\(optional)

Fetch(

'https://www.meusite.

com.br/dir/pagina.php', {

method: 'get'

}).then(function(response)

{

}).catch(function(err) {

// Error :(

});

O código abaixo faz uma

chamada com o Fetch para uma

página de login. Ele envia nome

e senha e recebe a resposta da

URL informada:

Fetch(url, {

method: 'POST',

headers: {

'auth': '1234'

},

body: JSON.stringify({

name: 'dean',

login: 'dean',

})

})

.then(function (data) {

console.log('Request

success: ', data);

})

.catch(function (error) {

console.log('Request

failure: ', error);

});

A variável URL deve conter

o endereço a ser acessado para

requisição. Dessa forma:

var url =

'https://www

.

meusite.com.br/validar_

Versões antigas do

Gmail e do Google

News: dois dos

pioneiros no uso

do Ajax

[

UMA SOLUÇÃO PARA CONSULTAS E ATUALIZAÇÕES DE

DADOS SEM NAVEGAÇÃO, SEM REFRESH DE TELA, SÃO OS

CONCEITOS DE AJAX, JSON, BASEADOS EM JAVASCRIPT

]

login.php';

O método usado será POST

para enviar os valores das variáveis

login e senha. Mas é possível usar

os seguintes métodos:

GET

POST

PUT

DELETE

HEAD

Nesse código, foi usado

Json e data para a resposta. Mas

o objeto RESPONSE do Fetch

permite vários métodos. Para

recuperar informação retornada

no formato texto usamos reponse.

text(). Veja na próxima página.

Acima, capturas do Fetch no

GitHub

(http://lwgo.to/1a-

)

Há documentação da API em

http://lwgo.to/1az

REVISTA LOCAWEB