zobrazení výsledku v modálním okně

brdík
Člen | 14
+
0
-

potřeboval bych provést proceduru a zobrazit její výsledek v modálním okně, čili skombinovat
<a n:href=„procedura!“>neco</a>
a
<a href="" data-toggle=„modal“ data-target=„#myModal“>neco</a>

kde procedura provede přípravu dat do modálního okna v bootstrapu
Prostá kombinace
<a n:href=„procedura!“ data-toggle=„modal“ data-target=„#myModal“>neco</a>
nefunguje, nezobrazí správně obsah modálního okna

teekey99
Člen | 45
+
+1
-

Tohle ti určitě nemůže fungovat bez použití JavaScriptu. Musíš si vytvořit handler, který ti udělá AJAX request na server, vrácená data vloží do modálu a pak vyvolá jeho zobrazení. Na tohle jsou ideální snippety. Určitě můžu taky doporučit https://github.com/nittro/nittro. Jedna z jeho features jsou přesně takové modály, které potřebuješ. Na klientovi se udělá AJAX request, v jeho response přijde obsah nějakého obsahového snippetu, který máš standardně v šabloně nějaké akce, na níž právě ten request odešleš a celé se ti to krásně vykreslí v dialogovém okně, který si pak už jen ostyluješ podle svých potřeb. Je to ready out-of-box, nemusíš to vyrábět sám. Viz https://github.com/nittro/demo, tam je příklad použití toho dialogu.