Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jquery problem z przeladowaniem
Forum PHP.pl > Forum > Po stronie przeglądarki
laikkk
Witam, mam zapewne banalny problem którego sam nie mogę rozwiązać a mianowicie
mam skrypt votowanie jquery dopinam go pod klasę przeznaczoną dla odnośnika do glosowania wygląda to mniej więcej tak:
  1. <a class="slabe" href="index.html?id=10&glos=Nie" id="10" name="down">Słabe</a>

a fragment skryptu jquery wyglada tak:

  1. $(function() {
  2. $(".slabe").click(function()
  3. {
  4.  
  5. var id = $(this).attr("id");
  6. var nad = $(this).parent();
  7.  
  8. $(this).fadeOut(200);
  9. $.ajax({
  10. type: "POST",
  11. url: "voting.php",
  12. data: $.param({
  13. mode: 'down',
  14. oid: id
  15. }),
  16. cache: false,
  17.  
  18. success: function(html)
  19. {
  20. nad.html(html)
  21. }
  22. });
  23.  
  24. })
  25. });


Problem polega na tym ze pomimo wywołania tego skryptu strona i tak mi się przeładuje. Czego w tym skypcie brakuje? Dodam ze usunięcie href=... nie wchodzi w grę. Jeszcze fadeOut cos nie działa tez nie mam pojecia czemu.
ps. dopiero poznaje w jquery wink.gif.
_Borys_
  1. $(function() {
  2. $(".slabe").click(function()
  3. {
  4.  
  5. var id = $(this).attr("id");
  6. var nad = $(this).parent();
  7.  
  8. $(this).fadeOut(200);
  9. $.ajax({
  10. type: "POST",
  11. url: "voting.php",
  12. data: $.param({
  13. mode: 'down',
  14. oid: id
  15. }),
  16. cache: false,
  17.  
  18. success: function(html)
  19. {
  20. nad.html(html)
  21. }
  22. });
  23. return false;
  24. })
  25. });
laikkk
aa zjadłem return dzięki ! smile.gif Masz 'Pomógl', a co z tym fadeOut()? czemu to nie działa?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.