Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [jQuery] Przełodowanie strony, ajax
Siner
post 29.07.2008, 09:12:29
Post #1





Grupa: Zarejestrowani
Postów: 159
Pomógł: 6
Dołączył: 2.01.2004

Ostrzeżenie: (0%)
-----


Mam taki problem z przeładowaniem kalendarza generowanego przez php już do kodu html.
  1. function generateCalendar(year, month)
  2.      {
  3.            $("#kalendarz").slideUp(1000);
  4.            $.ajax({
  5.            type: "POST",
  6.            data: "year="+year+"&month="+month,
  7.            url: "http://localhost/cal/public/index.php/index/index",
  8.            success: function(calendar){
  9.                  $("#kalendarz").html(calendar).slideDown(1000);
  10.            }}
  11.            )
  12.      }
  13.      
  14.      $(document).ready(
  15.      function()
  16.      {
  17.            $("#prevYear").click(
  18.            function()
  19.            {
  20.                  var year = $("#year").val();
  21.                  var month = $("#month").val();
  22.                  --year;      
  23.                  generateCalendar(year, month);            
  24.                  return false;
  25.            });
  26.               ...
  27. });

Po wygenerowaniu się strony i pierwszym wywołaniu skryptu wszystko działa dobrze.
Kalendarz się pokazuje bez przeładowania strony, natomiast już kliknięcie po raz kolejny wywołuje odświeżenie strony. Konsola nie pokazuje żadnych błędów w kodzie. Dokładniej zobaczyć to można tu http://screencast.com/t/UWyIHZwyw


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 01:47