vlozit parameter do ajax linku
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Mikulas Dite
- Člen | 756
Letoune, zvýraznils to pěkně, ale dolar tam být nemá. Je to
javascriptová var idstatu
.
K otázce: to nejde, protože nejdřív se zkompiluje Latte makro (ten link) a tam se javascript nedostane. Až potom se z toho udělá html a tam bude ten javascript, ale tou dobou už jsou linky dávno vygenerované. (Mrkni do cache, co se z Latte vykompilovává, uvidíš, že tam už je všechno předpřipravené.)
- nejman
- Člen | 13
Zrovna resim to same. Zatim je funkcni nasledujici:
<?php
var idstatu = $('#stat_id').val();
$.get({link SelectedStat!, 'id' => '123456789'}.replace('123456789',idstatu), function(payload){ ...
?>
Predpoklada to, ze se nikde v URL nebude vyskytovat 123456789. Zkousel jsem
misto toho treba
__replaceme__, ale to obcas koncilo 500 – Internal server error, protoze byt
vyzadovan pri kompilaci
makra int parametr.
Honza