Ir para conteúdo

POWERED BY:

Arquivado

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

mruoppolo

Requisição Ajax

Recommended Posts

Galera, blz??

 

Seguinte, estou com um problema aqui, na verdade acho que é mais questão de algoritmo, porém não sei, é o seguinte, eu fiz um sistema de "monte o seu" para um cliente, igualzinho a este aqui: https://www.chipart.com.br/computadores/monte_seu_pc

 

O cliente seleciona todas as peças de um pc e a quantidade que deseja o sistema gera um orçamento automático calculando valor total conforme o cliente vai selecionando os itens através do ajax e quando ele clica em finalizar o sistema manda tudo para o carrinho de compras.

 

O sistema esta pronto, só tem um porém, quando eu envio para o carrinho de compras, a loja do meu cliente utiliza o interspire shopping cart e para adicionar produtos ao carrinho de compras dele eu preciso acessar uma página que seria compras.php?action=add&prodid=ID-DO-PRODUTO

 

Ai que esta a questão, se eu faço esta requisição cada vez que o cliente seleciona um produto na select do meu formulário caso o cliente decida mudar o produto o carrinho de compra ficará com os 2 produtos cadastrados, o que ele havia selecionado primeiro e o que ele selecionou depois, afinal, assim que ele faz a seleção o sistema ja envia para o carrinho de compras. Ou seja se ele selecionar um processador e depois achar que o processador esta muito caro e mudar para outro, ambos os processadores serão cadastrados no carrinho.

 

Ai pensei em executar as requisições ajax somente quando ele finalizar o pedido, porém eu precisaria fazer um laço de repetição, afinal de contas, são diversos produtos e eu não posso colocar mais de um produto na mesma URL, ou seja, se tiver 10 produtos serão 10 requisições

 

Pra piorar a situação, eu não tenho como colocar quantidade nesta URL, ou seja, caso eu deseje colocar 2 memórias RAM, eu preciso executar a requisição da memória RAM 2 vezes.

 

Alguém tem ideia de como eu posso resolver isso??

 

Obrigado

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.