![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 15.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam
blad na pewno jest trywialny ale Javascript niestety nie jest moja mocna strona ![]() mam funkcje (pluje ja z php dlatego jest \")
Ajax laczy sie poprawnie oraz uzyskuje odpowiedz bo ja ladnie wyswietla.. poprzez alert(\"Odpowiedz... niestety gdy probuje wyswietlic zmienna db_selected_records jest pusta.. moze mi ktos podpowiedziec jak to powinno wygladac ![]() ![]() z gory thx pozdrawiam! Ten post edytował Nookie 8.06.2006, 19:17:38 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 0 Dołączył: 26.10.2004 Skąd: Rybnik Ostrzeżenie: (0%) ![]() ![]() |
ajax jest wykonywany asynchronicznie, czyli w czasie gdy jest wykonywany ajax, JS dalej jest wykonywany.... musiałbyś wykonać ajaxa synchronicznie, aby w ta zmienna była poprawnie wyświetlona po zakończeniu AJAX'a
-------------------- Hardware: Celeron 3.06, 512 MB DDR
Software: Apache 2.0, MySQL 4.0, php 4.3.1, Zend 5.1, Firefox |
|
|
![]() ![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 15.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam blad na pewno jest trywialny ale Javascript niestety nie jest moja mocna strona ![]() mam funkcje (pluje ja z php dlatego jest \")
Ajax laczy sie poprawnie oraz uzyskuje odpowiedz bo ja ladnie wyswietla.. poprzez alert(\"Odpowiedz... niestety gdy probuje wyswietlic zmienna db_selected_records jest pusta.. moze mi ktos podpowiedziec jak to powinno wygladac ![]() ![]() z gory thx pozdrawiam! OK, ale jak powiedzmy wykonam funkcje i jej przekaze parametr obj.responseText kotry bedzie zwieral to co chcialem miec w db_selected_records to powinno dzialac? czyli wtedy ta linijka powinna wygladac cos ala
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 15.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
onFinalization daje ci dostep w czasie, kiedy zadanie AJAX-a sie zakonczylo, takze:
Kod onFinalization: function() { alert(db_selected_records); }
-------------------- Łukasz Lach
http://anakin.us/ |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 352 Pomógł: 0 Dołączył: 22.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Nie chodzi przypadkiem o to, że db_selected_records masz zadeklarowane wewnątrz funkcji GetSelectedRecords() a następnie próbujesz się odwołać do zmiennej poza nią (?).. wtedy ze zrozumiałych względów zmienna będzie zwracać wartośc undefined.
Jeśli chcesz aby zmienna była widziana globalnie tak ją zadeklaruj, nie mniej myślę, że w ogóle powinieneś to inaczej rozwiązać, pomaganie sobie zmiennymi globalnymi zazwyczaj jest kiepskim pomysłem. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 00:39 |