• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Tablica obiektów js

Object Storage Arubacloud
0 głosów
7,158 wizyt
pytanie zadane 18 kwietnia 2015 w JavaScript przez robert9620 Stary wyjadacz (11,640 p.)
zamknięte 18 kwietnia 2015 przez robert9620

Witam !

Mam problem z zapisaniem danych z bazy danych do tablicy obiektów. 

Za pomocą SELECT pobieram rekordy z bazy danych 

SELECT * FROM lekcje;

następnie w javascript tworzę tablicę obiektów :

var lekcjeTable =[];

Do której będę chciał zapisać pobrane rekordy. Próbuję to zrobić za pomocą pętli for w ten sposób :

for(i=0;i<results.rows.length;i++){
    lekcjeTable[id][i] = results.rows.item(i).id;
    lekcjeTable[numerSali][i] = results.rows.item(i).numerSali;
    alert(lekcjeTable[id][i]);
}

zdaje sobie sprawę z tego, że robię coś źle, dlatego chciałbym prosić o pomoc. Napiszcie mi jak powinna wyglądać powyższa pętla (razem z alertem ktory mi bedzie wypisywal co wpisalem do tablicy).

Chciałbym, żeby tablica, którą utworzę miała postać :

 var lekcjeTable = [
                { id: 1, numerSali: 1232  },
                { id: 2, numerSali: 1554 },
                { id: 3, numerSali: 43 }
            ]

 

komentarz zamknięcia: udalo mi sie rozwiazac problem

1 odpowiedź

0 głosów
odpowiedź 18 kwietnia 2015 przez Mister123450 Dyskutant (8,700 p.)
wybrane 1 stycznia 2016 przez robert9620
 
Najlepsza

Powinno to wyglądać

for(i=0;i<results.rows.length;i++) {
    lekcjeTable[i][id] = results.rows.item(i).id;
    lekcjeTable[i][numerSali] = results.rows.item(i).numerSali;
    alert("id: " + lekcjeTable[i][id] + ", numerSali: " + lekcjeTable[i][numerSali]);
}

@Edit:

Jednak sam jakiś błąd popełniłem

komentarz 18 kwietnia 2015 przez robert9620 Stary wyjadacz (11,640 p.)
dalej nie dziala, dalej wyskakuje mi blad z pobieraniem danych
komentarz 18 kwietnia 2015 przez robert9620 Stary wyjadacz (11,640 p.)

Ok, zamykam temat bo udało mi się samemu ogarnąć. Powinno to być mniej więcej tak :

for(i=0;i<results.rows.length;i++){
      lekcjeTable.push(results.rows.item(i));
      alert(lekcjeTable[i].id);
}

 

Podobne pytania

0 głosów
2 odpowiedzi 254 wizyt
+1 głos
1 odpowiedź 236 wizyt
pytanie zadane 9 lipca 2020 w JavaScript przez KumberTwo Dyskutant (8,270 p.)
0 głosów
2 odpowiedzi 435 wizyt

92,555 zapytań

141,402 odpowiedzi

319,552 komentarzy

61,939 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...