document.addEventListener("DOMContentLoaded", function () { function carregarMarcas() { fetch('/wp-json/tyresure/v1/marcas') .then(response => { if (!response.ok) throw new Error('Erro ao carregar marcas'); return response.json(); }) .then(data => { const marcaSelect = document.getElementById('marca-select'); data.forEach(marca => { const option = document.createElement('option'); option.value = marca.id; option.textContent = marca.nome; marcaSelect.appendChild(option); }); }) .catch(error => { console.error(error); alert("Erro ao carregar marcas. Tente novamente mais tarde."); }); } z document.getElementById('marca-select').addEventListener('change', function () { const marcaId = this.value; const modeloSelect = document.getElementById('modelo-select'); modeloSelect.innerHTML = ''; modeloSelect.disabled = true; if (marcaId) { fetch(`/wp-json/tyresure/v1/modelos?marca=${marcaId}`) .then(response => { if (!response.ok) throw new Error('Erro ao carregar modelos'); return response.json(); }) .then(data => { data.forEach(modelo => { const option = document.createElement('option'); option.value = modelo.id; option.textContent = modelo.nome; modeloSelect.appendChild(option); }); modeloSelect.disabled = false; }) .catch(error => { console.error(error); alert("Erro ao carregar modelos. Tente novamente mais tarde."); }); } }); document.getElementById('modelo-select').addEventListener('change', function () { const modeloId = this.value; const anoSelect = document.getElementById('ano-select'); anoSelect.innerHTML = ''; anoSelect.disabled = true; if (modeloId) { fetch(`/wp-json/tyresure/v1/anos?modelo=${modeloId}`) .then(response => { if (!response.ok) throw new Error('Erro ao carregar anos'); return response.json(); }) .then(data => { data.forEach(ano => { const option = document.createElement('option'); option.value = ano; option.textContent = ano; anoSelect.appendChild(option); }); anoSelect.disabled = false; }) .catch(error => { console.error(error); alert("Erro ao carregar anos. Tente novamente mais tarde."); }); } }); carregarMarcas(); }); ARROW 19 GLOSS BLACK MIRROR RING - Roda Suplente
ARROW 19 GLOSS BLACK MIRROR RI...

298.77 c/IVA

242.90 s/iva

33 em stock

Stock atualizado em 05/11/2024

Estão para chegar 1 unidades no dia 26/09/2024.