# Ajax Warenkorb lädt Artikel OnClick nicht

**URL:** https://forum.shopware.com/t/ajax-warenkorb-ladt-artikel-onclick-nicht/49135
**Category:** Programmierung
**Created:** [27. Oktober 2017 um 14:25 UTC](https://forum.shopware.com/t/ajax-warenkorb-ladt-artikel-onclick-nicht/49135 "2017-10-27T14:25:00Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![vanoagentur](https://avatars.discourse-cdn.com/v4/letter/v/85e7bf/32.png) [@vanoagentur](https://forum.shopware.com/u/vanoagentur)
#### Post date: [27. Oktober 2017 um 14:25 UTC](https://forum.shopware.com/t/ajax-warenkorb-ladt-artikel-onclick-nicht/49135/1 "2017-10-27T14:25:00Z")

</div>

Liebe Community,

ich habe an dem Off-Canavas Warenkorb einiges geändert … soweit auch alles kein Problem.  
Wenn ich einen Artikel in den Warenkorb lege öffnet sich dieser auch so wie er soll und es werden alle Artikel angezeit. Wenn ich allerdings so auf den Warenkorb Button klicke werden keine Artikel angezeigt und es steht dort immer die Info „Ihr Warenkrob ist leer“.

Es sieht ganz so aus als, wenn das Ajax Event zum laden der Artikel im Warenkorb nicht mehr greifen würde. Soweit so gut … jetzt habe ich einmal in die collapse-cart.js geschaut und habe dort eine Funktion gefunden welche wahrscheinlich wieder bei mir implimenteiert werden muss … und zwar die „loadCart: function“.

Allerdings finde ich keinen ansatzpunkt wie ich diese mit dem Button Verbinden kann.

Würde mich über eure hilfe sehr freuen.

Herzlichen Dank,

Benedikt

---

<div class="post-metadata">

### Author: ![simkli](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simkli/32/13124_2.png) [@simkli](https://forum.shopware.com/u/simkli)
#### Post date: [27. Oktober 2017 um 14:28 UTC](https://forum.shopware.com/t/ajax-warenkorb-ladt-artikel-onclick-nicht/49135/2 "2017-10-27T14:28:49Z")

</div>

Wenn du uns deine Anpassungen nicht&nbsp;zeigst, kann man dir nur schwer helfen.&nbsp;

Viele Grüße

---

<div class="post-metadata">

### Author: ![vanoagentur](https://avatars.discourse-cdn.com/v4/letter/v/85e7bf/32.png) [@vanoagentur](https://forum.shopware.com/u/vanoagentur)
#### Post date: [27. Oktober 2017 um 14:32 UTC](https://forum.shopware.com/t/ajax-warenkorb-ladt-artikel-onclick-nicht/49135/3 "2017-10-27T14:32:25Z")

</div>

Entschuldigt …

Die Info.tpl hier wird der Ajax-Cart aufgerufen:

```
    {* My account entry *}
    {block name="frontend_index_checkout_actions_my_options"}
        
            {if $userInfo eq true}MY ACCOUNT{else}SIGN IN{/if}
        
        
            {include file="frontend/index/login_flyout.tpl"}
        
        

        
            
                
                    {s namespace='frontend/index/checkout_actions' name='cartName'}MY BAG {/s}
                {nocache}
                    [{if $sBasketQuantity < 1}0{else}{$sBasketQuantity}{/if}]
                {/nocache}
                
            
        
        
    {/block}

```

Und hier die js Datei die dafür sorgt das der Cart sich öffnet, ich denke hier müsste ich auch das Event für das Laden der Artikel Hinterlegen oder?

```
// Show / Hide Cart element AjaxCart
function showCart() {

    var mouse_is_inside = false;

    if ($("#cart_flyout").hasClass("is--shown")) {
        $("#cart_flyout").hide().removeClass("is--shown");
    } else {
        $("#cart_flyout").show().addClass("is--shown");;
    }

    if ($('#cart_flyout').hasClass('is--shown')) {
        $(".container--ajax-cart").hide();
        $(".container--ajax-cart").show();
    } else if ($('.container--ajax-cart').hasClass('is--shown')) {
        $(".container--ajax-cart").show();
        $(".container--ajax-cart").hide();

    }

    $("body").mouseup(function(){
        if(! mouse_is_inside) $('.container--ajax-cart').hide();
    });
}

```

&nbsp;

---

<div class="post-metadata">

### Author: ![vanoagentur](https://avatars.discourse-cdn.com/v4/letter/v/85e7bf/32.png) [@vanoagentur](https://forum.shopware.com/u/vanoagentur)
#### Post date: [27. Oktober 2017 um 15:28 UTC](https://forum.shopware.com/t/ajax-warenkorb-ladt-artikel-onclick-nicht/49135/4 "2017-10-27T15:28:53Z")

</div>

Ich weiß zwar nicht ob das noch jemand ließt aber ich bin jetzt schon ein ganzes stück weiter … habe jetzt meinen eigenen Ajax Request abgeleitet von dem von Shopware erstellt und erhalte auch die aktuellen Artikel Daten aus dem Warenkorb zurück. Allerdings bekomme ich noch folgende Fehlermeldung in der JavaScript Console:

Uncaught TypeError: Cannot read property ‘html’ of undefined  
&nbsp; &nbsp; at Object.success (1509117208\_f9d434db7c4ed3baacccc02ad5dd6cf4.js:727)  
&nbsp; &nbsp; at i (1509117208\_f9d434db7c4ed3baacccc02ad5dd6cf4.js:5)  
&nbsp; &nbsp; at Object.fireWith [as resolveWith] (1509117208\_f9d434db7c4ed3baacccc02ad5dd6cf4.js:5)  
&nbsp; &nbsp; at z (1509117208\_f9d434db7c4ed3baacccc02ad5dd6cf4.js:5)  
&nbsp; &nbsp; at XMLHttpRequest. (1509117208\_f9d434db7c4ed3baacccc02ad5dd6cf4.js:5)
