Kam s JS skripty obsahující {link singal!}
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- PavelJurasek
- Člen | 39
Při psaní kódu, kde používám {link signal!} (ajax požadavky) musí
být tento kód v šabloně, aby byl odkaz nahrazen správnou adresou. Ovšem
nezdá se mi to moc košér a raději bych měl skripty zvlášť v .js
souborech v www adresáři.
Dá se to nějak elegantně vyřešit? Jak to děláte vy?
- pawouk
- Člen | 172
To mi ted nepřijde nejlepší řešení, někdo muže klidně v budoucnu zmenit název signálu nebá já nevim co a bude se to těžko hledat, nebo někdo přidá persistentní proměnou, možností kdy to selže je spousty, nevidím žadný duvod nepoužít data jak psal voda, nebo mi něco uniká proč to nechceš použít?
- PavelJurasek
- Člen | 39
jo, tak to asi bude tím, že tomu nějak nerozumím. Nějaký příklad kodu by nebyl? :)
- Vojtěch Dobeš
- Gold Partner | 1316
<body data-my-ultimate-signal="{link myUltimateSignal!}">
</body>
<script>
var link = $('body').data('mu-ultimate-signal');
$.get(link). ...
</script>