Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery] ajax użycie load() po wykonaniu żądania Ajax
adas007
post 21.03.2009, 18:02:46
Post #1





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 9.03.2007

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


Witam,
chciałbym poradzić się Was jak możnaby wykonać taką rzecz:

1)Zachodzi zdarzenie click w pliku index.php, następuje użycie funkcji $.ajax(), która wysyła do skryptu test.php metodą Post zmienne potrzebne do pobrania z bazy pewnych danych i utworzenia z nich elementu div np:
echo "<div id='zBazy'>".$fromDB."<div">
2)Teraz funkcją load() wywołąną w index.php chcę odczytać utworzony dynamicznie w skrypcie test.php element <div id='zBazy'>".$fromDB."<div">

Ok, problemem jest to żeby jakoś wymusić to żeby funkcja load() pobrała element <div id='zBazy'> po tym jak zostanie on już wypełniony zmienną $fromDB , do której przypisany jest wynik zapytania z bazy danych.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
erix
post 21.03.2009, 21:42:59
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
ale funkcja zdefiniowana jako succes: to chyba powinna wykonać się jako callback o którym pisałeś

Owszem, ale:
Kod
sqlRdfsValue.php #schVal

To nie jest ścieżka do skryptu, wywali 404.

Kod
succes: function(){
        $('#rv').load("sqlRdfsValue.php #schVal");

success, a nie succes, to raz. Dwa - jeśli chcesz skorzystać z tych danych, to robisz:
Kod
succes: function(data){
    //data, to zawartość, którą zwrócił serwer
}

I chyba wiesz, co dalej robić. winksmiley.jpg A load służy do wczytania AJAX-em danych przez GET, a nie do wstawienia danych do warstwy. Do tego służy metoda html.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 6.07.2025 - 04:52