Quantcast
Channel: OXID Community Forum
Viewing all articles
Browse latest Browse all 6951

Produkt per AJAX in den Warenkorb legen

$
0
0
Ich weiß, dass dies hier schon einige Male Thema war, habe aber keine befriedigende Antwort gefunden.

Ich schicke das Formular aus einer Artikel-Detailseite per AJAX an den Server (habe einfach das onsubmit des Produktformulars mit ein paar Zeilen JavaScript in einen AJAX-Request umgelenkt). Das funktioniert auch soweit, das Produkt wird in den Warenkorb gelegt.

Allerdings sendet der Server jetzt als Antwort auf den AJAX-Request den kompletten HTML-Code der entsprechende Produktseite inkl. der Meldung, dass das Produkt in den Warenkorb gelegt wurde, zurück, oder den Warenkorb (je nachdem, was in den Template-Einstellungen hinterlegt ist). Gehandelt wird das ganze ja von der tobasket()-Funktion in der oxcmp_basket.php.
Was ich gerne hätte, ist, dass ich selber den Inhalt der Seite bestimmen kann, die nach dem Request zurückgeliefert wird. Dann könnte ich mir einfach die Erfolgs- und die Fehlermessages als JSON zurückgeben und per JavaScript dann weiterverarbeiten.

Wäre für einen Tipp sehr dankbar.

Viewing all articles
Browse latest Browse all 6951

Trending Articles