![]() |
![]() ![]() |
![]() |
![]()
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. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
A nie możesz wywołać load jako callback w $.ajax? Bez kodu niewiele mogę powiedzieć...
-------------------- ![]() 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! |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 9.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Załączam kluczowe kawałki kodu:
index.php :
sqlRdfsValue.php:
Bardzo możliwe, że coś źle zrozumiałem , ale funkcja zdefiniowana jako succes: to chyba powinna wykonać się jako callback o którym pisałeś. Jednak wygląda jakby wogóle się nie wywoływała czegoś chyba tam brakuje? Czy wogóle to ma szansę zadziałać tak jak sobie życzę czyli tak, że po wysłaniu zmiennej cName do skryptu sqlRdfsValue.php ,wykonaniu zapytania sql, zapisaniu wyniku do zmiennej, wyświetleniu w echo diva, funkcja zdefiniowana jako succes odczyta zawartość tego diva już po jego wypełnieniu przez odpowiedni wiersz z bazy danych ? |
|
|
![]()
Post
#4
|
|
![]() 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ć. ![]() -------------------- ![]() 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! |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 9.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Wielkie pidziękowania problem rozwiązany
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 27.06.2025 - 18:34 |