Pergunta

Estamos procurando uma abordagem para implementar o Cart Shopping que mantenha itens de compras na parte inferior da página, assim como Crateandbarrels

http://www.crateandbarrel.com/family.aspx?c=837&f=28291

O visitante deve poder adicionar item de compras ao carrinho clicando no botão "+ add to Cart" do item. Pela minha compreensão, para Crateandbarrel, o carrinho de compras inferior é de fato um objeto flash. No entanto, eu gostaria que pudéssemos encontrar uma maneira de implementar isso na moda do Ajax, se possível.

De qualquer forma, não somos especialistas no Web 2.0 e procurando algum guia para implementar esse recurso. Nosso consultor sugere que usamos o quadro para implementar isso.

  1. Se você fosse eu, como você implementaria esse recurso?

    • A. página de formas da web simples
    • B. Use quadro ou iframe.
    • C. html e flash, assim como Crateandbarrel
    • D. Ajax
  2. Alguma explicação simples sobre como esses componentes devem colaborar serão apreciados.

Foi útil?

Solução

1) Pessoalmente, eu usaria o Ajax (e tenho certeza de que o Crateandbarrel deve estar fazendo isso e usando flash apenas para renderizar a cesta) - estranhamente, embora meu Firefox esteja atualizado, não me permite usar o site deles)

Você pode renderizar o cesto com uma div e posicionada na parte inferior da viewport.

Você pode usar um quadro, mas acho que uma div é uma solução melhor.

(2) Como Adam Pope diz, quando um item é adicionado (via Ajax), a cesta pode ser redesenhada (talvez uma chamada JSON para obter o conteúdo da cesta?).

E definitivamente use uma estrutura JavaScript.

EDIT: E lembre -se de deixá -lo degradar graciosamente para quem não tem JavaScript!

Outras dicas

Eu definitivamente iria com Ajax. Olhe para o jQuery ou uma das outras estruturas para ajudá -lo a fazer a maior parte do trabalho.

Eu criaria um método para desenhar o painel inferior. Isso seria chamado quando a página carregar, com uma chamada assíncrona para obter o conteúdo do carrinho. Quando o usuário adicionar um item ao carrinho, você pode atualizar a página (que redigiria o painel) ou chamar um método de atualização para redesenhar o conteúdo do carrinho.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top