![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 20.03.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witajcie,
przeszukalem google ale jakos nie znalazlem odpowiedzi, probuje swoich sil z jquery do uwtorzenia prostych dynamicznych datagrid'ow mam funkcje
sek w tym ze wartosc zmienna zwracana przez funkcje jest pusta. Domyslam sie ze chodzi tutaj o jej zasieg. jak rozwiazac ten problem? Dziekuje za pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 603 Pomógł: 131 Dołączył: 24.07.2007 Skąd: Górny Śląsk Ostrzeżenie: (0%) ![]() ![]() |
No to spróbuj na początku definicji funkcji dać var zmienna=""
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 20.03.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Może spróbuj tak?
Kod document.zmienna+="<TR><TD>"+$(this).find('id_usera').text()+"</TD><TD>"+$(this).find('data').text()+"</TD><TD>"+$(this).find('czynnosc').text()+"</TD></TR>";
//... return document.zmienna; |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 20.03.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
teraz dalem cos takiego
i za pierwszym wywolaniem funkcji jest niezdefiniowana tj "undefined" a potem juz wyskakuje dobrze "tutaj wartosc" , szczerze mowiac nie mam pojecia dlaczego, przeciez
jest wykonywane co najmniej kilkanascie razy ;/ Ten post edytował MorF 2.03.2009, 00:29:17 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 603 Pomógł: 131 Dołączył: 24.07.2007 Skąd: Górny Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Moim zdaniem: najpierw jest undefinded ponieważ żądanie ajaxa jest domyślnie asynchroniczne ajax() sam w sobie skończy się szybciej niż przyjdzie odpowiedź i w związku z tym wykona się alert dla pustej zmiennej.
Czemu w ogóle chcesz zwracać tą zmienną? Nie możesz jej użyć w funkcji success? |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 20.03.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Czemu w ogóle chcesz zwracać tą zmienną? Nie możesz jej użyć w funkcji success? wiesz potrzebuje zwrocic jej wartosc zeby w innej funkcji wykonac z jquery $("#element").append(wartosc_zwrocona_przez_funkcje) a nie moge tego odrazu umiescic w bloku success, bo bede ta tresc dolaczal do roznych elementow ;/ |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 03:27 |