Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mruoppolo

Cadastrar produto onchange

Recommended Posts

Galerinha, eu preciso cadastrar um produto no carrinho de compras toda vez que houver um onchange na minha select, ai eu criei aqui ao seguinte:

       <script type="text/javascript">
		function cadastraProduto(valor){
			$.ajax({
			   "url": "../compras.php",
			   "method": "get",
			   "data": "action=add&product_id="+ valor,               
            });       
		  }	
		}
	</script>

E na select eu coloquei

<select name="produto_id" id="produto_id" onchange="cadastraProduto( this.value );">
   <option>...</option>
   <option>...</option>
   <option>...</option>
</select>

Porém, não esta indo, alguém sabe me dizer se tem algo errado??

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente usar isso

 

jQuery

$(document).ready(function () {
    $("#produto_id").change(function () {
        $.ajax({
            url: '../compras.php',
            type: 'GET',
            data: {
                action: 'add',
                product_id: $(this).val()
            }
        });
    });
});

HTML

<select name="produto_id" id="produto_id">
   <option value="1">1</option>
   <option value="2">2</option>
   <option value="3">3</option>
</select>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valew brother era isso mesmo ;)


Só mais uma perguntinha, se não for pedir muito, como eu faço para enquanto esta requisição estiver sendo processada ele mostrar uma div de "carregando" e ao final da requisição ele fechar esta div??

 

Obrigado :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.