Nette AJAX Extensions – jak to funguje?
- MartinVolenec
- Člen | 36
Dobrý den,
chtěl bych Vás poprosit, zda byste mi pomohli v rychlosti vysvětlit
nette.ajax.js.
Všechny možné stránky a návody mám již nastudované, ale stále si to
v hlavě nedokáži propojit.
Nejdřív bych se chtěl zeptat, k čemu jsou Extensions. Nechápu to
spíše z pohledu praktického použití.
Chápu všechny jeho stavy/eventy.
Jen nevím, k čemu ty extensions vlastně jsou.
Jak to využit?
Mohu mít pouze jednu?
Je první parametr(název) k něčemu důležitý ?
Jaký je rozdíl mezi Extension a jedním konkrétním požadavkem? Vím, že to je obálka nad $.ajax()…
<script>
$.nette.ajax({
url: ...,
validate: {
keys: false
}
});
</script>
Mohou obě „funkcionality“ nějak propojit a využít toho?
Potřebuji v Nette aplikaci každou minutu vytvořit ajax požadavek, který
mi překreslí jeden snippet.
Momentálně mám tuto funkcni funkční přes button.
Měl bych pro toto využit extension nebo vytvořit požadavek pomocí
$.nette.ajax(… ?
Děkuji za pomoc
- CZechBoY
- Člen | 3608
Extension se pridava do nette.ajax a pouziva se vetsinou jen jako obalka nad extension snippetu. Pridam napr. rozsireni na bootstrap select a po nacteni snippetu se selectem se mi sam prevede na bootstrap select.
Tvuj problem by se dal vyresit pres setInterval a v nem volani nette.ajax, muzes klidne simulovat klik na tlacitko nebo volat metodu $.nette.ajax()