Fiz as alterações criando o novo método de updateQuantidade e usando o evento onblur, e realmente o valor está sendo atualizado no banco quando digito. Mas quando aperto - e +, ele ainda não atualiza na tela automaticamente. E também é estranho pq vc pode apertar o +, por exemplo, várias vezes e quando der F5, ele só adicionou 1. Pq não adiciona vários, uma vez para cada clique?