Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Získanie dat cez json z url adresy

kajo888
verified
rating uzivatele
27. 5. 2020 19:39:11
Ahoj, chcel by som poradit, ak je to vobec mozne takto riesit.
Na url adrese su udaje miest, asi 10 a vyzeraju nejako takto:
Na webe nasledne script ktory tie udaje vypise pre dane mesto (nejde o nic verejne, len info pre par ludi)
Teda data0 vypise udaje pre prvu položku, data1 pre druhu atd, to vsetko funguje ako treba ale problem je ze niekedy su tie mesta na url adrese v inom poradi a udaje teda nesedia k mestu.
Da sa to data napr nahradit za mesto napr. Bratislava a k tomu ostatne udaje? Ak bude Bratislava, vypise sa celkom, dnes, neplatne len pre to mesto a teda by nevadilo ak na zdrojovej url budu pomiesane, dakujem za radu
27. 5. 2020 19:39:11
https://webtrh.cz/diskuse/ziskanie-dat-cez-json-z-url-adresy/#reply1453234
Petr Hejda
verified
rating uzivatele
(5 hodnocení)
27. 5. 2020 19:55:56
Můžeš to vyřešit třeba přes vazební objekt. Klíč je název města, který dostaneš z API, a hodnota je zkratka, kterou používáš v ID elementu.
27. 5. 2020 19:55:56
https://webtrh.cz/diskuse/ziskanie-dat-cez-json-z-url-adresy/#reply1453233
node
verified
rating uzivatele
(5 hodnocení)
27. 5. 2020 19:58:46
s js uz moc nerobim takze mozno to nie je uplne spravne
for (let i = 0; i++; i < data.length) {
let prefix;
switch (data.mesto) {
case "Bratislava":
prefix = "ba";
case "Košice":
prefix = "ke";
}
$("#" + prefix + "ba-celkom").append(eNum(data));
$("#" + prefix + "ba-dnes").append(eNum(data));
$("#" + prefix + "-neplatne").append(eNum(data));
}
27. 5. 2020 19:58:46
https://webtrh.cz/diskuse/ziskanie-dat-cez-json-z-url-adresy/#reply1453232
kajo888
verified
rating uzivatele
28. 5. 2020 07:01:04
Napsal Petr Hejda;1585556
Můžeš to vyřešit třeba přes vazební objekt. Klíč je název města, který dostaneš z API, a hodnota je zkratka, kterou používáš v ID elementu.
dakujem toto funguju spravne pre mesta, ale len s jednym riadkom $("#" + mestoToAbbr] + "-celkom").append(eNum(item)); ... ak su tam dalsie 2 tak uz sa nezobrazi nic, je to prazdne, v com moze byt problem?
28. 5. 2020 07:01:04
https://webtrh.cz/diskuse/ziskanie-dat-cez-json-z-url-adresy/#reply1453231
Petr Hejda
verified
rating uzivatele
(5 hodnocení)
28. 5. 2020 11:53:02
Napsal kajo888;1585575
ak su tam dalsie 2 tak uz sa nezobrazi nic, je to prazdne, v com moze byt problem?
To vypadá jako kdyby neexistovaly ty elementy s ID "ba-dnes", "ba-neplatne", "ke-dnes" a "ke-neplatne".
Vypisuje ti něco konzole v prohlížeči? Pokud odkazuje na konkrétní řádek, překopíruj sem prosím i řádky +- 1 kolem toho.
28. 5. 2020 11:53:02
https://webtrh.cz/diskuse/ziskanie-dat-cez-json-z-url-adresy/#reply1453230
kajo888
verified
rating uzivatele
28. 5. 2020 12:58:22
Pozeram ze ono to funguje ako ma takze dakujem velmi pekne ... problem je ReferenceError: eNum is not defined at Object.success ... ak vymazem eNum( tak je to ok, na rozdelovanie cisel som tam dal inu funkciu, povodne tam bolo function eNum(x){return x.toLocaleString('sk')}
28. 5. 2020 12:58:22
https://webtrh.cz/diskuse/ziskanie-dat-cez-json-z-url-adresy/#reply1453229
Pro odpověď se přihlašte.
Přihlásit