Javascript, consumir API com fetch métodos PUT e POST.

  Рет қаралды 208

Programação Plena

Programação Plena

Күн бұрын

Пікірлер: 8
@gustavomorais1335
@gustavomorais1335 8 ай бұрын
Boa noite, quando clico em salvar, só mostra o Id, ja conferi todo o codigo do Put varias vezes e não achei o erro, consegue ajudar, desde já agradeço
8 ай бұрын
Olá Gustavo! Eu não entendi "só mostrar o id" (observe bem maiúsculas e minúsculas). Sucesso! Abraço!
@gustavomorais1335
@gustavomorais1335 8 ай бұрын
@ na verdade no console, não mostra o Status de 204 nem o atualizado com sucesso, ja revisei todo o cogido e não consigo achar
@gustavomorais1335
@gustavomorais1335 8 ай бұрын
Agora o problema foi no Post, poderia por gentileza verificar algum erro: function adicionarProduto() { let myHeaders = new Headers(); myHeaders.append('Content-Type', 'application/json'); const data = { //id: 0, não precisa passar o Id no PUT descricao: document.getElementById('descricao').value, un: document.getElementById('un').value, idCategoria: 1, // campo obrigatório precoCusto: document.getElementById('preco_custo').value.replace (',', '.'), precoVenda: document.getElementById('preco_venda').value.replace (',', '.')// .replace (',', '.') troca a virgula por ponto }; var options = { method: 'POST', headers: myHeaders, body: JSON.stringify(data)//coverte o Objeto data em uma string JSON }; fetch('localhost:7188/api/Produtos/' + id , options) .then(response => { console.log(response.status);// mostra o 204 if (response.status >= 200 && response.status < 300) { console.log('atualizado'); window.location.href = 'index.html'; } else alert('Falha ao Atualizar'); }) .catch(error => console.log(error)) }
8 ай бұрын
verifique aqui: fetch('localhost:7188/api/Produtos/' + id , options) Acho que não passa id Sucesso Abraço!
@gustavomorais1335
@gustavomorais1335 8 ай бұрын
Boa noite, achei o erro, meu codigo Produto.js , não está lendo essa parte : fetch('localhost:7041/api/Produtos/' + id, options) .then(response => { console.log(response.status);// mostra o 204 if (response.status >= 200 && response.status < 300) { console.log('atualizado'); //window.location.href = 'index.html'; } else alert('Falha ao Atualizar'); }) .catch(error => console.log(error)) }
@gustavomorais1335
@gustavomorais1335 8 ай бұрын
consegui identificar, corrigido rsrsrsrs
8 ай бұрын
Legal!
Javascript, excluir usando método DELETE de uma API com fetch.
15:54
Programação Plena
Рет қаралды 248
Como integrar uma API com Fetch API #Dia3
26:28
Front Beginners
Рет қаралды 20 М.
Watermelon magic box! #shorts by Leisi Crazy
00:20
Leisi Crazy
Рет қаралды 96 МЛН
Mom had to stand up for the whole family!❤️😍😁
00:39
DaMus
Рет қаралды 1,4 МЛН
Every parent is like this ❤️💚💚💜💙
00:10
Like Asiya
Рет қаралды 23 МЛН
Players vs Corner Flags 🤯
00:28
LE FOOT EN VIDÉO
Рет қаралды 101 МЛН
Please stop using px for font-size.
15:18
Coder Coder
Рет қаралды 183 М.
Axios x Fetch: qual é a melhor biblioteca para fazer requisições HTTP em JavaScript?
18:45
Matheus Battisti - Hora de Codar
Рет қаралды 14 М.
Laravel vs Rails for Javascript developers
19:50
Sam Lewis
Рет қаралды 4,5 М.
You don't need a frontend framework
15:45
Andrew Schmelyun
Рет қаралды 128 М.
ANGULAR: CONSUMINDO API ATUALIZADO 2023
1:01:58
Cristian William Dev
Рет қаралды 19 М.
The Problem With Microservices
17:47
Continuous Delivery
Рет қаралды 435 М.
CONSUMINDO API VIACEP COM JAVASCRIPT UTILIZANDO FETCH
13:13
Incredible scroll-based animations with CSS-only
32:23
Kevin Powell
Рет қаралды 447 М.
Watermelon magic box! #shorts by Leisi Crazy
00:20
Leisi Crazy
Рет қаралды 96 МЛН