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
varez
post
Post #2





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

Posty w temacie


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 - 16:22