Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][jQuery] Zmiana wartosci diva, który jest wstawiany dynamicznie
Forum PHP.pl > Forum > Przedszkole
thomson89
Witam!

Mam problem ze zmianą wartości diva. Mam funkcję która zmienia wartość (html()) diva #teksty, na taką:
Kod
Lorem ipsum.
<div id="wiadomosc"></div>

I dalej chcę zmienić wartość diva #wiadomosc. I tego diva już nie da się zmienić.

Proszę o pomoc!
kamil4u
Pokaż jak to robisz...
thomson89
[JAVASCRIPT] pobierz, plaintext
  1. $(document).ready(function()
  2. {
  3. pokaz();
  4. $('#wiadomosc').html('wiadomosc');
  5. });
  6.  
  7. function pokaz()
  8. {
  9. $.post('wykonaj.php', function(result)
  10. {
  11. $('#tekst').html(result);
  12. });
  13. }
[JAVASCRIPT] pobierz, plaintext
Skie
Przyczyna jest bardzo prosta:

[JAVASCRIPT] pobierz, plaintext
  1. pokaz();
  2. $('#wiadomosc').html('wiadomosc');
[JAVASCRIPT] pobierz, plaintext


W tym przypadku druga linijka wykona się zaraz po wywołaniu funkcji pokaz(); - a funkcja ta wyśle zapytanie AJAXem - ale NIE będzie czekać na jego odpowiedź. Oznacza to, że drugą linijkę wykonujesz jeszcze zanim zawartość wykonaj.php pojawi się w DIVie.

Pobaw się funkcją $.ajax() z ustawieniem zapytania jako synchroniczne.
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.