![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 2 Dołączył: 8.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam dwie komunikujące się ze sobą funkcje, opisane pobieżnie w ten sposób:
function A() { var response = new String; response = obj.responseText; // Ajax response = 'abc'; // wartość nie ma znaczenia return response; } function B() { var text = new String; text = A(); alert(text); } Za każdym razem alert pokazuje "undefined", zamiast tekstu. Wywołanie alert wewnątrz funkcji A prawidłowo zwraca tekst. Czy ktoś ma pomysł, gdzie może tkwić problem? Ten post edytował youngCoder 12.01.2010, 22:44:23 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
rozumiem ze w funkcji A masz ajaxa. A wiec pytanie do ciebie: ale wiesz ze ajax dziala asynchronicznie?
Jak to ma sie do problemu? A no tak, ze ajax sobie leci, funkcja A daje return niezalezny od ajaxa ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
rozumiem ze w funkcji A masz ajaxa. A wiec pytanie do ciebie: ale wiesz ze ajax dziala asynchronicznie? Jak to ma sie do problemu? A no tak, ze ajax sobie leci, funkcja A daje return niezalezny od ajaxa ![]() Ktoś to nawet opisywał na przykładzie jQuery. http://eriz.pcinside.pl/weblog/ajax-w-jque...script-218.html -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 2 Dołączył: 8.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
jak zatem wyjaśnicie, że podanie zwykłego return 'abc' również powoduje taki efekt?
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
jak zatem wyjaśnicie, że podanie zwykłego return 'abc' również powoduje taki efekt? A czytałeś co Ci podlinkowałem? Swoją drogą ciężko ruszyć cztery litery i sprawdzić? -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 2 Dołączył: 8.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
ok, dzięki :)
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 23.06.2025 - 21:09 |