Nefunkčný nette ajax pri definovaní callbackov

majky358
Člen | 37
+
0
-

Ahoj,

mám nasledovný problém, nefunguje mi klasické volanie nad nette.ajax, príklad

$.nette.ajax({
	url: {link loadItems!}
});

v prípade ak definujem vlastné rozšírenie pre callbacky

$.nette.ext({
	before: function(jqXhr, settings) {
	/*...*/
	},
	success: function (payload, status, jqXhr, settings) {
	/*...*/
	}
});

Skúsil som použiť aj s menom $.nette.ext(‚name‘, {}) ale bez úspechu. Keď zmažem vyššie uvedený kód tak volania idú ok.

V prípade, že elementu pridám triedu .ajax tak nad elementom to funguje dobre, aj callbacky, ktoré mám definované sa volajú správne, akurát JS $.nette.ajax({}) nefunguje, samotný XHR request, ktorý sa posiela v nette.ajax do handleXHR skončí ako „cancelled“.

Skúšal som aj pri on(„click“) metódach, kde sa volá ajax event.PreventDefault(), return false alebo bez úspechu.

Ak by niekto vedel poradiť, kde by mohol byť problém. Ďakujem