extensions before. DOM element, který ajax vyvolal
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- fidLi
- Člen | 41
Zdary, chtěl bych před každým provedením ajax volání něco provést, pokud tak zdrojový odkaz chtěl…
tedy
$.nette.ext({
before: function (jqXHR, settings) {
var domObj = ???
if(($(domObj).hasClass("doAction"))){
$.nette.ajax({
url: domObj.rel
});
}
}
});
});
Problém je, že nevím, jak se dostat k DOM elementu (<a>), který
ajax vyvolal…
Prolézal jsem objekty v parametru funkce a nenašel jsem co potřebuji…
Název, vyskytující se mezi tagy <a></a> jsem našel, ale nikoliv
jeho classy, nebo jiné atributy…
Je takováto informace někde k mání, nebo se na to musí nějakým jiným tríčkem?
Editoval fidLi (18. 4. 2015 19:14)
- Vojtěch Dobeš
- Gold Partner | 1316
Je :).
$.nette.ext({
before: function (xhr, settings) {
var domObj;
if (settings.nette) {
domObj = settings.nette.el;
}
}
});