Navěšení ajaxu na dynamicky generovaný odkaz

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

Zdravím Vás,

Chtěl bych Vás Zkušenější poprosit o radu. Řeším problém jak navěsit ajax na odkaz, který si dynamicky vkládám do stránky pomocí jQuery. Kliknu na „Přidat odkaz“ a ten se vytvoří, ale když kliknu na odkaz tak se samozřejmě nic neděje, protože jsem tento odkaz přidal až po proběhnutí $.nette.init() tzn. po vykreslení stránky.

Předem Všem moc děkuji za odpověď.

Petr

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

Ahoj,

  1. Nemá to nic moc společného s Nette
  2. Po přidání odkazu musíš ručně navěsit handler:
// $link je tebou přidaný odkaz
$link.on('click' function(e){
   e.preventDefault();
   $.nette.ajax(this.href);
});

Editoval Michal Vyšinský (10. 7. 2014 15:25)

Petrik.a.dost
Člen | 72
+
0
-

Děkuji moc pomohlo to…