Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][PHP][AJAX] Wywołanie funkcji PHP za pomocą AJAXA
Zaszczyk
post
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 23.08.2007

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


Otóż, chcę zrobić dynamiczny kalendarz na stronę. Zrobiłem już wyświetlanie dni tygodnia w zależności od miesiąca i roku, a teraz chcę zrobić przechodzenie do poprzedniego i następnego miesiąca. Struktura wygląda tak, że kalendarz jest wyświetlany za pomocą funkcji PHP która ma 2 argumenty: miesiąc i rok. Wymyśliłem sobie, że aby przejść do następnego miesiąca po prostu zmienie argument tej funkcji PHP i teraz potrzebuję podpowiedzi: jak wywołać jeszcze raz funkcję PHP z innym argumentem bez odświeżania strony? Wiem, że trzeb zahaczyć o AJAXA bądź też JS, ale nie wiem co i gdzie konkretnie.

Byłbym bardzo wdzięczny za pomoc (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Pytanie... Po co? Zobacz w jquery datepicker i zastanów się, czy jest sens wymyślać koło na nowo (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Zaszczyk
post
Post #3





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 23.08.2007

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


No ciekawe rozwiązanie, ale jestem uparty i chciałbym sprawdzić gdzie dojdę idąc swoją drogą ;D takze moglby mi ktoś odpowiedzieć na pytanie z 1. posta?
Go to the top of the page
+Quote Post
varez
post
Post #4





Grupa: Zarejestrowani
Postów: 275
Pomógł: 32
Dołączył: 17.06.2007

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


jakbyś poczytal o podstawach ajaxa to bys wiedział..
miej sobie plik kalendarz.php którzy z GETa miesiac, rok rysuje kalendarz,
potem zainwestuj w jquery i zrob:

  1. <a href="java script:rysuj_kalendarz(4, 2010);">poprzedni miesiąc</a>


[JAVASCRIPT] pobierz, plaintext
  1. function rysuj_kalendarz(mies,rok) {
  2. $.ajax({
  3. type: "GET",
  4. url: "/kalendarz.php?miesiac="+mies+"&rok="+rok,
  5. cache: true,
  6. success: function(info){
  7. if (info) {
  8. $("#id_twojego_kontenera_z_kalendarzem").html(info);
  9. } else {
  10. alert('blad ajax');
  11. }
  12. }
  13. });
  14. }
[JAVASCRIPT] pobierz, plaintext
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 26.12.2025 - 22:43