Ich wollte mal eure Meinung zu folgendem Thema hören.
Ich habe einen Onlineshop gebaut. Der Warenkorb wird in einer PHP-Session abgelegt.
Um die Artikel in den Warenkorb zu bekommen, ist bei dem Hinzufüge-Button für den Warenkorb eine JavaScript-Funktion hinterlegt. Dieser JS-Funktion werden bei Klick Parameterübergeben (Artikelnummer). Die Javascript-Funktion schaut dann zunächst, welche Anzahl und welche Variante des Artikels ausgewählt wurden und speichert diese in Variablen.
Nachdem wird die aktuelle URL genommen (da ich die derzeitige Artikelkategorie etc nicht verlieren will), und die Artikelnummer, Anzahl und Variante (falls vorhanden) angehangen (http://192.168.182.151/?gruppe1=00&add=ML0001&anz=1). Somit wird die ganze Seite im Prinzip neu geladen. Im nächsten Schritt überprüfe ich, welche Parameter in der URL gesetzt sind. Sind die entsprechenden Parameter für das hinzufügen in den Warenkorb gesetzt, wird dieser dem aktuellen Warenkorb beigefügt.
Allerdings finde ich das übergeben der Parameter via URL eher unschön, da der Benutzer dieses sieht.
Frage
murat1895
Hallo Zusammen!
Ich wollte mal eure Meinung zu folgendem Thema hören.
Ich habe einen Onlineshop gebaut. Der Warenkorb wird in einer PHP-Session abgelegt.
Um die Artikel in den Warenkorb zu bekommen, ist bei dem Hinzufüge-Button für den Warenkorb eine JavaScript-Funktion hinterlegt. Dieser JS-Funktion werden bei Klick Parameterübergeben (Artikelnummer). Die Javascript-Funktion schaut dann zunächst, welche Anzahl und welche Variante des Artikels ausgewählt wurden und speichert diese in Variablen.
Nachdem wird die aktuelle URL genommen (da ich die derzeitige Artikelkategorie etc nicht verlieren will), und die Artikelnummer, Anzahl und Variante (falls vorhanden) angehangen (http://192.168.182.151/?gruppe1=00&add=ML0001&anz=1). Somit wird die ganze Seite im Prinzip neu geladen. Im nächsten Schritt überprüfe ich, welche Parameter in der URL gesetzt sind. Sind die entsprechenden Parameter für das hinzufügen in den Warenkorb gesetzt, wird dieser dem aktuellen Warenkorb beigefügt.
Allerdings finde ich das übergeben der Parameter via URL eher unschön, da der Benutzer dieses sieht.
20 Antworten auf diese Frage
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden