Nette AJAX Extensions – jak to funguje?

MartinVolenec
Člen | 36
+
0
-

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
+
0
-

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()