Autor Zpráva
Hitty14
Profil *
Ahoj, udělal jsem si pomocí Bootstrapu modal který obsahuje formulář ale po odeslání se mi modal sám zavře ale já by jsem ho chtěl zavírat manualně. Nevíte někdo jak na to?
okolojsoucí
Profil *
Vyřešil bych to pomocí jQuery Ajax kdy pomocí fce .ajaxSuccess() a kde pomocí metody $('#myModal').modal('hide') link skryješ okno
Hitty14
Profil *
<script type="text/javascript">
            $(document).ajaxSuccess(function() {
                  $('#myModal').modal('hide')
                });
</script>

Takhle nějak to myslíš?
okolojsoucí
Profil *
ne. ajaxSuccess musí být vázán na samotný ajax.
Hitty14
Profil *
A poradil by jsi mi nějak víc nikdy sem s ajaxem nedelal.
okolojsoucí
Profil *
$.ajax(........).ajaxSuccess(function(){
  $('#myModal').modal('hide');
});
okolojsoucí
Profil *
Studoval jsem nový jQuery a máte pravdu, staré vložení přímé do jQuery již vypustily.
Zde máte napsaný nový kód (zdroj, náhled)
Hitty14
Profil *
Asi jsme se nepochopili já sem to myslel tak že nechci aby se mi po odesláni dat pomocí php modal sám zavřel ale chci ho zavřít sám.
okolojsoucí
Profil *
Tak to si uděláte určitě již sám. Stačí jen z jQuery odstranit automatické zavírání a do Modalu vložit tlačítko na zavření.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: