Diskuze: Javascript - problém s vyčtením hodnoty
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Nerobím v JS, ale než napíše nejaký JS borec tak by som skôr povedal, že problém nie je nejaká "lokálnejšia" premenná. Tá premenná je stále tá istá. Tu dochádza k tomu, že return ret zbehne skorej než ten dopyt do databázy a preto je v premennej stále inicializačná hodnota null.
Treba použiť asynchrónny princíp napr. cez async await a vrátiť hodnotu dotiahnutú z DB až keď sa volanie naozaj dokončí https://developer.mozilla.org/…/Async_await
Inak snáď takéto DB veci nerobíš niekde na frontende Rovnako to dosadzovanie
hľadaného slova cez LIKE '"+word+"'" je nebezpečné voči SQL injection.
No vidíš, to mi vlastně vůbec nedošlo, že by to mohlo být tím.
Jinak ohledně bezpečnosti je to samozřejmost, ale já se zasekl už na tomhle, takže jsem to zatím ještě neřešil.
PS. Bude to na serveru
Zobrazeno 3 zpráv z 3.