Custom ajax request with overlay-on-ajax extension
- wise
- Member | 161
Hi guys,
I`m using this extension: https://gist.github.com/…6b705023c0a4
At the beginning is this part:
$.nette.ext('overlay-on-ajax', {
before: function (xhr, settings) {
if (!settings.nette || !settings.nette.el) {
return;
}
when I have <a class="ajax"..>
and checked the
settings
parameters, it contains settings.nette
and
settings.nette.el
.
I want to send custom ajax request, like:
$(document).on('click', 'a[data-parameter]', function (event) {
e.preventDefault();
$.nette.ajax({
url: url,
data: data,
}, this, event); // <-- problem
});
When I add that third event
parameter, ajax request is
cancelled.
What should I do to process ajax request and catch
'a[data-parameter]'
at overlay-on-ajax
extension?
If I remove event
parameter at my custom
$.nette.ajax
, ajax is successful, but settings.nette
is undefined
.
Everything what I want is to have an access to
a[data-parameter]
at overlay-on-ajax
extension :)
Thanks a lot!
@VojtěchDobeš
Last edited by wise (2015-12-15 17:28)
- silviustan
- Member | 22
Hi wise,
At first look you may have an error because using e.preventDefault();
Try event.preventDefault(); because “e” is undefined.