Luan, no seu projeto está dizendo que Aula4 e comparei seu arquivo carrinho.js
com o que está na aula 3 e falta muito código no seu arquivo.
Mas pelo que vi, ainda está faltando uma função em js chamado updateQuantidade
:
updateQuantidade(input) {
let data = this.getData(input);
this.postQuantidade(data);
}
E também na função getData()
, tem essas duas linhas:
var itemId = linhaDoItem.attr("ite");
var novaQtde = linhaDoItem.find("input").val();
Que deveriam ser encapsuladas por chamadas do JQuery:
var itemId = $(linhaDoItem).attr("ite");
var novaQtde = $(linhaDoItem).find("input").val();
Minha sugestão é que tente fazer o código mais parecido possível com o da aula, de preferência, usar os nomes das variáveis. Assim, fica mais fácil para você conseguir comparar o que fez e o que ficou faltando.
Mas diz aí se esses códigos ajudaram?