Custom ajax request a invalidace

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
j0hny
Člen | 33
+
0
-

Ahoj všem,

doufám že nezakládám duplicity, ale nikde jsem nenašel odpověď.

Dělám v šabloně ajax request ručně pomocí jQuery, zhruba takto:

<script>
var url = {plink odkazNaSignal!}
$.ajax({
	type: "POST",
	url: url,
	data: data
})
</script>

Request potřebuji udělat ručně, protože data v post jsou poměrně komplexní a hlavně dynamicky generované.

Request řeším normálně singnálovou metodou handle, vše proběhne v pořádku, ale metoda invalidateControl() nezafunguje. Je možné navěsit kód pro invalidaci z nette.ajax.js nějak do callbacku .done() v jquery metodě .ajax()? nette.ajax.js by měla být pouze obálka nad jquery metodami, takže by to neměl být problém. Knihovna je ale poměrně komplexní a dělá mi problémy najít řešení.

Předem díky za odpovědi!

David Matějka
Moderator | 6445
+
+6
-

pouzij

$.nette.ajax({....});

Editoval matej21 (11. 9. 2014 15:17)

Michal Vyšinský
Člen | 608
+
0
-

nette.ajax.js by se mělo stát oficiální součástí Nette Frameworku aby se v dokumentaci a všude jinde učil jen tento způsob

j0hny
Člen | 33
+
0
-

Paráda, funguje bez problémů. Prosté a já to přehlédl :-) Díky moc!