![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 23.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam Mam problem z kodem sprawdzającym czy tablica zawiera szukany element.
Mam takie przykładowe dane z pliku JASON: [{"id":"10","ean":"12345"},{"id":"11","ean":"6666"}] A to kod JS:
W tym przykładzie kod działa prawidłowo, jak nie szuka się nieistniejących danych to kod nie wyświetla er. Podpowie ktoś gdzie popełniłem błąd? A może można ten kod napisać lepiej? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Skoro w js nie ogarniasz czegos takiego jak brak zdefiniowanej zmiennej, pomimo ze trueblue dzielnie o to walczyl, to i w php nie zrozumiesz co to brak zdefiniowanej zmiennej.
Ponadto blad o tym masz w konsoli js o czym rowniez ci wspomniano ale oczywiscie tez nie raczyles tam zajrzec. Wracajac do problemu: Zamiast if(typeof obj['ean'] === "undefined"){ daj poprostu if(!obj){ Zmienna obj w przypadku braku znalezienia danych, nie byla okreslona, nieprawdaz? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 01:02 |