Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ajax
Forum PHP.pl > Forum > XML, AJAX
Warmix
Nie znam się w ogóle na ajaxie, dlatego tutaj piszę i proszę o pomoc.
Chciałbym zrobić coś takiego:
Mam rozwijaną listę w pliku tpl. Gdy z listy wybiorę np. "Liczba 1", to na stronie ajaxowo pojawia mi się tekst "To jest liczba 1".
mortus
Takie coś nie ma nic wspólnego z AJAX'em. To po protsu java script:
  1. <!-- w sekcji head -->
  2. function show(number) {
  3. document.getElementById('content').innerHTML = "To jest liczba " + number;
  4. }
  5.  
  6. <!-- w sekcji body -->
  7. <form action="" method="post>
  8. <p>
  9. <label for="numbers">Wybierz liczbę:</label>
  10. <select id="numbers" name="numbers" onchange="show(this.options[this.selectedIndex].value);">
  11. <option value="1">1</option>
  12. <option value="2">2</option>
  13. <option value="3">3</option>
  14. </select>
  15. </p>
  16. </form>
  17. <div id="content"></div>


Nie ma znaczenia, że jest to plik tpl. Ważne jest to, jak ten plik wygląda w przeglądarce już po "wygenerowaniu" kodu HTML. AJAX byłby potrzebny, gdyby wybór liczby wiązał się z koniecznością uruchomienia skryptu wykonującego jakieś operacje i zwracającego żądany rezultat (asynchroniczna interakcja pomiędzy stroną i serwerem www).
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.