Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Prosta reakcja po kliknięciu w np: link
Forum PHP.pl > Forum > XML, AJAX > AJAX
pacior
Potrzebuje zrobić coś takiego. Mamy link i div. Po kliknięciu w link (bez przeładowania strony) w pierwszej kolejności wykonuje się operacja na bazie danych (która znajduje się w obiekcie zapytanie.html). Później ten obiekt zwraca nam czy się powiodło zapytanie czy nie i wstawia napis do diva.

  1. <a href="?"></a>
  2. <div id="komunikat"></div>
Whisller
Na przykładzie mootools.

1. Dołączasz biblioteke mootools ( mootools.net )
2. Dołączasz swój skrypt ( np. script.js )
3. W pliku script.js wpisujesz
  1. // Funkcja wywolujaca zapytanie do skryptu php
  2. function executeMyClick()
  3. {
  4. new Request({
  5. url : "index.php",
  6. method : "get",
  7. data : "id=1&cos=2&itakdalej=3",
  8. onSuccess:
  9. function(response) {
  10. $("myDiv").setHTML(response);
  11. }
  12. }).send();
  13. }
  14.  
  15. window.addEvent("domready", function(){
  16.  
  17. // Dodajemy zdarzenie na klikniecie
  18. $("myHref").addEvent("click", function(){
  19. executeMyClick();
  20. });
  21.  
  22. });

4. W pliku index.php odbierasz przesłane parametry(id, cos oraz itakdalej)z tablicy _GET, zwracasz co chcesz i potem w metodzie onSuccess w pliku script.js wyswietlasz te dane do div'a

Polecam: docs12b.mootools.net
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.