Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Dowiedz się więcej OK, rozumiem

Ajax zachowanie tablicy na później

Tworzenie dynamicznych stron internetowych z zastosowaniem JavaScript, jQuery, Ajax. Dowiedz się jak to zrobić, znajdź rozwiązania swoich problemów.

Ajax zachowanie tablicy na później

Post 21.04.2017, 11:26:01

Witam
nie wiem jak to zrobić może ktoś coś wie...
Mam zwrócone żądanie ajax które zwraca status zadania (OK albo błąd)
i jeżeli wszystko jest Ok zostaje zwrócona tablica z nazwą plików przesłanych na serwer w danej sesji i teraz nie wiem jak zrobić żeby taką tablicę "zachować" na później, żeby jakas inna funkcja mogła z niej skorzystać za jakiś czas.
Kod: Zaznacz cały
done: function (e, data) { 
var convert_=data.result;
var tablica=convert.dir_; //zwrócona tablica można by było zrobić jako zmienna globalna ale to bez sensu

Kod: Zaznacz cały
//zupełnie inny plik js
$('element').on('click',function(){
//Zrób coś z tą tablicą....... tablica
})
sasiadstar
Posty: 25
Dołączył(a): 26.08.2016

Re: Ajax zachowanie tablicy na później

Post 22.04.2017, 13:51:05

Nie da się zrobić tego o czym myślisz (jeśli myślimy o tym samym)

To co przychodzi mi do głowy to np wrzucenie zawartości tej tablicy do jakiegoś ukrytego inputa, a potem odwoływanie się do niego i wyciąganie danych z jakąś walidacja
Star
Posty: 166
Dołączył(a): 27.02.2015

Re: Ajax zachowanie tablicy na później

Post 22.04.2017, 15:03:42

@sasiadstar, @Star: wszystko zależy jak skonstruujesz kod. Możesz sobie utworzyć prywatny zasięg funkcyjny i w nim zdefiniować zmienną na dane oraz trzymać tam funkcje, które musza mieć dostęp do tych danych. Najprostszy przykład (jako podstawa do rozbudowy) https://jsfiddle.net/m3q0z6wo/
Avatar użytkownikakuku
Rafał Kukawski

+∞
+∞

Posty: 19400
Dołączył(a): 14.04.2002

Re: Ajax zachowanie tablicy na później

Post 22.04.2017, 23:23:31

Zrobiłem to po prostu tak, co jest według mnie najprostsze.
var dane = {};

dane.tablica= tablica;

I mogę sobie wywoływać i zmieniać jak i gdzie chce, działa to nie bede kombinował
sasiadstar
Posty: 25
Dołączył(a): 26.08.2016


Powrót do JavaScript


 


  • Podobne wątki
    Odpowiedzi
    Wyświetlone
    Ostatni post

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 7 gości

Hosting, Domeny, SSL
iCash

Subskrypcja

Mamy 49617 zarejestrowanych użytkowników.
Najnowszy użytkownik: MathiasM


Nasi użytkownicy napisali:

  • 933782 wiadomości
  • w 245874 tematach

Najnowsze wpisy na blogu

Najnowsze artykuły

Najaktywniejsi (ostatnie 30 dni)