# Modal Plugin - jQuery nicht verfügbar

**URL:** <https://forum.shopware.com/t/modal-plugin-jquery-nicht-verfugbar/50975>\
**Category:** Themes & Design\
**Created:** [7. Februar 2018 um 15:21 UTC](https://forum.shopware.com/t/modal-plugin-jquery-nicht-verfugbar/50975 "2018-02-07T15:21:58Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![christiantrade](https://avatars.discourse-cdn.com/v4/letter/c/c4cdca/32.png) [@christiantrade](https://forum.shopware.com/u/christiantrade)\
**Post date:** [7. Februar 2018 um 15:21 UTC](https://forum.shopware.com/t/modal-plugin-jquery-nicht-verfugbar/50975/1 "2018-02-07T15:21:58Z")

</div>

Hallöchen,

aus irgendeinen Grund ist jQuery im Modal nicht verfügbar. Ich habe mich bereits an das AjaxVAriant Plugin gehängt, allerdings ohne Erfolg.

```
   $.subscribe('plugin/swAjaxVariant/onRequestData', function() {
      StateManager.addPlugin('*[data-modalbox="true"]', 'swModalbox');
   });

```

jQuery wird im Modal immer noch nicht geladen - Und damit natürlich auch nicht die jQuery Select Boxen & es sind keine Ajax Requests möglich im Modal. Das Modal wird mit dem ajax-mode aufgerufen und holt sich eine Controller URL mit dem entsprechenden Template.

Hat hier jemand einen Ansatz, wie ich das Problem lösen kann?

---

<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:** [9. Februar 2018 um 07:42 UTC](https://forum.shopware.com/t/modal-plugin-jquery-nicht-verfugbar/50975/2 "2018-02-09T07:42:29Z")

</div>

jQuery ist grundsätzlich verfügbar. Du solltest deine Beiträge mal etwas überabreiten und ausführlichere Informationen bereitstellen. Sonst kann man hier nur raten, was schiefgelaufen ist und da haben eben viele nicht so viel Lust. Einfach mal den konkreten Code posten, genau beschreiben wie man vorgegangen ist, Fehlermeldungen beschreiben… Dann wird einem hier meist ganz schnell geholfen.

Ansonsten schaue dir mal an wie Shopware dies bei den Einkaufswelten macht. Diese werden - ähnlich zu deiner Modalbox - via Ajax geladen. Auch innerhalb den Einkaufswelten wird JavaScript verwendet. [shopware/jquery.emotion.js at 5.3 · shopware/shopware · GitHub](https://github.com/shopware/shopware/blob/5.3/themes/Frontend/Responsive/frontend/_public/src/js/jquery.emotion.js#L419)

Viele Grüße

---

<div class="post-metadata">

**Author:** ![christiantrade](https://avatars.discourse-cdn.com/v4/letter/c/c4cdca/32.png) [@christiantrade](https://forum.shopware.com/u/christiantrade)\
**Post date:** [10. Februar 2018 um 00:05 UTC](https://forum.shopware.com/t/modal-plugin-jquery-nicht-verfugbar/50975/3 "2018-02-10T00:05:48Z")

</div>

> [@simkli schrieb:](https://forum.shopware.com/profile/16741/simkli "simkli")
> 
> jQuery ist grundsätzlich verfügbar. Du solltest deine Beiträge mal etwas überabreiten und ausführlichere Informationen bereitstellen. Sonst kann man hier nur raten, was schiefgelaufen ist und da haben eben viele nicht so viel Lust. Einfach mal den konkreten Code posten, genau beschreiben wie man vorgegangen ist, Fehlermeldungen beschreiben… Dann wird einem hier meist ganz schnell geholfen.
> 
> Ansonsten schaue dir mal an wie Shopware dies bei den Einkaufswelten macht. Diese werden - ähnlich zu deiner Modalbox - via Ajax geladen. Auch innerhalb den Einkaufswelten wird JavaScript verwendet. [https://github.com/shopware/shopware/blob/5.3/themes/Frontend/Responsive/frontend/\_public/src/js/jquery.emotion.js#L419](https://github.com/shopware/shopware/blob/5.3/themes/Frontend/Responsive/frontend/_public/src/js/jquery.emotion.js#L419)
> 
> Viele Grüße

jQuery ist eben nicht grundsätzlich **direkt** &nbsp;auch ohne jQuery Plugin verfügbar. Das wird dir spätestens dann klar, wenn du versucht eine jQuery Funktion innerhalb der EK auszuführen, ohne dich an das Event angehangen zu haben.

So habe ich es jetzt auch mit dem Modal gelöst, indem ich mich an das&nbsp;onOpenAjax Event gehangen haben. Nun ist jQuery auch entsprechend im Modal verfügbar.

Was du mir mit dem Link genau zeigen wolltest, erschließt sich mir nicht ganz. Das jQuery generell da ist, ist logisch. Das die Plugin in jQuery geschrieben, natürlich auch 😃  
Nur hast du eben nicht überall direkt jQuery verfügbar, wenn bspw. etwas über Ajax nachgeladen wird.

In meinem Fall wird ein Template aus einen Controller&nbsp;im Plugin über das Ajax Modal geladen.
