Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

351
Visualizações
Error de referencia no detectado: addToCart no está definido javascript

estoy usando la función javascript onclick para hacer una función, pero devuelve un error Uncaught ReferenceError: addToCart no está definido, no sé por qué aquí está mi código

mi codigo javascript

 function addToCart(){ var productname = $('pname').text(); var productid = $('productid').text(); var color = $('#color option:selected').text(); var color = $('#size option:selected').text(); var quantity = $('#qty').val(); $.ajax({ type: "POST", dataType: 'json', data:{ color:color, size:size, quantity:quantity, productname:productname, }, url: "cart/data/store"+productid, success:function(data) console.log(data); })

y mi entrada onclick

 <input type="submit" class="btn btn-primary" onclick="addToCart()" value="add to cart">
about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

Hiciste onclick="addToCart()" que inmediatamente ejecutó la función que deberías onclick="addToCart" .

about 4 years ago · Juan Pablo Isaza Relatório

0

Esto probablemente sucede porque el navegador no está cargando correctamente su función. Intentaría agregar un archivo console.log arriba y fuera de la definición de su función para asegurarme de que se esté cargando.

De manera más general, si está utilizando jQuery, probablemente desee adjuntar ese controlador onclick addToCart en Javascript en lugar de HTML. Consulte esta pregunta para obtener más detalles: agregue el evento onclick al botón después de que el documento esté listo con JS/JQuery seleccionando por clase

about 4 years ago · Juan Pablo Isaza Relatório

0

En el caso de que todo esté bien, lo que puede hacer es hacer clic en html

 <input type="submit" class="btn btn-primary" id="cart-btn" value="add to cart">

Guion:

 $(document).ready(function(){ function addToCart(){ //function definition } $("#cart-btn").click(addToCart); });
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda