zavolanie handle cez Js onClick funkciu
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Jan Mikeš
- Člen | 771
onclick nepouzivej, pouzij radsi neco ve smyslu tohoto:
$("#muj-odkaz").click(function(e){
e.preventDefault(); // zabrani provedeni odkazu
// tvuj kod
});
Tim zajistis ze pokud uzivateli funguje javascript provede se javascript, a pokud mu nefunguje bude mu odkaz fungovat normalne neajaxove.
- Jan Mikeš
- Člen | 771
nic ti nebrani si ten handle nastavit na <tr>, priklad:
<tr class="handle-js">
<td><a n:href="setTaskId! $task->id">Odkaz</a><td>
</tr>
<tr class="handle-js">
<td><a n:href="setTaskId! $task->id">Odkaz</a><td>
</tr>
Obsluhujici js:
$("tr.handle-js").click(function(e){
e.preventDefault();
$object = $(this).find("a");
// ... tvoje obsluha
});
- duskohu
- Člen | 778
Dakuejm velmi pekne, ide to ako hodinky, vdaka dopracovaniu od voja:
https://forum.nette.org/…jax-s-jquery?p=3