Wie implementieren Sie CRATEANDBARREL.com gleichermaßen ein Shopping-Cart? [abgeschlossen

StackOverflow https://stackoverflow.com/questions/835055

  •  08-07-2019
  •  | 
  •  

Frage

Wir suchen einen Ansatz zur Implementierung von Einkaufsmöglichkeiten, die den Einkaufsartikel am Ende der Seite weiterhin wie CRATEANDBARREL weiterhin auf der Seite stützen

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

Der Besucher sollte in der Lage sein, dem Wagen Einkaufsgegenstände hinzuzufügen, indem Sie auf die Schaltfläche "++ zum Warenkorb hinzufügen" klicken. Nach meinem Verständnis ist für CRATEANDBarrel das unterste Einkaufsbaus in der Tat ein Flash-Objekt. Ich wünschte, wir könnten einen Weg finden, dies nach Möglichkeit in Ajax-Fashion umzusetzen.

Wir sind sowieso in Web 2.0 sowieso nicht Experten und suchen nach einem Leitfaden zur Implementierung dieser Funktion. Unser Berater schlägt vor, dass wir den Frame verwenden, um dies zu implementieren.

  1. Wenn Sie mich wären, wie würden Sie diese Funktion implementieren?

    • A. Seite einfach Webforms Seite
    • B. Rahmen oder Iframe verwenden.
    • C. HTML und Flash, genau wie CRATEANDBarrel
    • D. Ajax
  2. Eine einfache Erklärung, wie diese Komponenten zusammenarbeiten sollten, werden geschätzt.

War es hilfreich?

Lösung

1) Persönlich würde ich AJAX verwenden (und ich bin mir ziemlich sicher, dass CRATEANDBarrel das tun muss, und mit Flash, um den Korb zu rendern) - seltsamerweise, obwohl mein Firefox auf dem neuesten Stand ist.

Sie können dann den Korb mit einer absolut positionierten Div am Ende des Ansichtsfensters rendern.

Sie könnten einen Rahmen verwenden, aber ich denke, ein absolut positionierter Div wäre eine bessere Lösung.

(2) Wie Adam Pope sagt, kann der Korb hinzugefügt werden, wenn ein Gegenstand hinzugefügt wird (über Ajax) (möglicherweise ein JSON -Anruf, um den Korbinhalt zu erhalten?).

Und verwenden Sie auf jeden Fall ein JavaScript -Framework.

Bearbeiten: Und denken Sie daran, es für jeden, der kein JavaScript hat, anmutig abzubauen!

Andere Tipps

Ich würde auf jeden Fall mit Ajax gehen. Schauen Sie sich JQuery oder eines der anderen Frameworks an, um Ihnen dabei zu helfen, den größten Teil der Arbeit zu erledigen.

Ich würde eine Methode erstellen, um das untere Feld zu zeichnen. Dies würde dann aufgerufen, wenn die Seite geladen wird, mit einem asynchronen Anruf, um den Wageninhalt zu erhalten. Wenn der Benutzer dem Wagen ein Element hinzufügt, können Sie entweder die Seite aktualisieren (die das Panel neu zeichnen würde) oder eine Aktualisierungsmethode aufrufen, um den Wageninhalt neu zu zeichnen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top