![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 11.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Napisalem taka oto funkcje:
wszystko dziala pieknie, pobiera dane, wpisuje w odpowiednie pola, problem w tym ze pobrane dane (tj. result.percent) chce rowniez zapisac do zmiennej 'space' w celu pozniejszego uzycia. Natomiast zmienna space jest tylko widoczna w czesci dotyczacej zapytania, natomiast juz poza nim w alercie dostaje "undefined". Przypuszczam ze to dlatego ze wywoluje funkcje ajaxowa i zmienna nigdzie dalej nie ejst juz widoczna, natomiast nie za bardzo wiem jak to ugryzc. Pozdrawiam Ten post edytował rafalw 11.12.2009, 20:48:05 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 195 Pomógł: 14 Dołączył: 12.01.2006 Skąd: Gotham City Ostrzeżenie: (0%) ![]() ![]() |
Na wiele sposobów to możesz ugryźć
1) zmienna globalna // nie za rozsądne nigdy nie stosuje w takich przypadkach jak twój 2) inna notacja np: obiektowo-singletonowa (IMG:style_emoticons/default/winksmiley.jpg) // to stosuje można ładnie wszystko opakować, nie masz wskaźnika this, nie możesz tworzyć nowych instancji tej klasy , ale masz zawsze jedna instancje. This w twoim wypadku na nic by ci się nie przydał bo i tak by był niedostępny w twojej funkcji. 3) zapisz dane do niewidzialnego pola input, a potem możesz odczytać (IMG:style_emoticons/default/winksmiley.jpg) // też niezbyt rozsądne stosuje w wyjątkowych okolicznościach twój taki nie jest 4) są na pewno inne sposoby
Nie masz jak się odwołać do zmiennej space w swoim skrypcie w moim masz poprzez obiekt calc. Ogólnie ogarnij sobie temat klas w javascripcie są 2 podstawowe notacje inaczej będziesz skazany na zmienne globalne i kombinatorykę. Ten post edytował emp 12.12.2009, 04:37:00 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 11.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
dzieki za pomoc, narazie wykombinowalem zeby wrzucic ta pentle zaraz w zapytaniu ajaxowym (IMG:style_emoticons/default/smile.gif) ale na przyszlosc bede wiedzial, to narazie moje pierwsze kroki z jaxem i js (IMG:style_emoticons/default/smile.gif) pozdrwiam
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 15:34 |