Autor | Zpráva | ||
---|---|---|---|
enoice Profil |
#1 · Zasláno: 22. 6. 2008, 11:32:45 · Upravil/a: enoice
Nevim jak dost dobře popsat problém, chci si rozšířit znalosti o ajax, tak s tím zkoušim i jQuery.
Řekněme že mám odkaz <a href="neco.php" class="ajax">blabla</a> a přes jQuery nechávám odkazy s třídou "ajax" zpracovat jejich href AJAXEM. jednoduše <script> $(document).ready(function(){ $(".ajax").bind("click", function() { $.post($(this).attr("href"),null,function(data) { eval(data); }); }) }) </script> Ale problém je v tom, že tohle se sice vykoná, ale navíc odkaz přesto otevře svůj odkaz. Jak můžu zabránit odkazu aby odkazoval? |
||
enoice Profil |
#2 · Zasláno: 22. 6. 2008, 12:26:39 · Upravil/a: enoice
tak jsem to po chvíli zkoumáni vyřešil :)
<script> $(document).ready(function(){ $(".ajax").bind("click", function() { $.post($(this).attr("href"),null,function(data) { eval(data); }); return false; }); }); </script> |
||
souki Profil |
#3 · Zasláno: 22. 6. 2008, 12:36:44
A rpoč nepoužíváš funkci ajax? A proč voláš eval? Není to trochu krkolomné? A taky by si asi měl vracet false, pokud na tu stránku necheš přejít
|
||
Časová prodleva: 16 let
|
0