Nacitanie udajov z inej stranky
-
Poster6261
Novice
- Príspevky: 1
- Registrovaný: 02 máj 2015, 18:59
Nacitanie udajov z inej stranky
Zdravim, som novy na tomto fore a neviem ci som to zaradil do spravnej skupiny, ale tu je moja otazka:
Programujem si jednu mapu kde pouzivam udaje z google map. Chcem, aby sa menili ikonky (tie markery ) podla toho ake cislo zadam na inej webovej stranke (resp. zo suboru v mojom pc). Problem, ale nastava, ze neviem ako nacitat tieto udaje (to cislo) z inej webovej stranky alebo zo suboru v mojom pc. Napr. mam v kode napisane , ze "k=4;" [podla toho cisla sa urci ci ta ikonka ma taku podobu alebo taku]. Lenze ja by som to potreboval spravit tak, ze to pri nacitani tej mojej mapy zobere udaje z inej webovej stranky / z nejakeho suboru z pc , napr. "k=[kod na nacitanie cisla z inej web. stranky];". Mapu som vytvaral cez Google Maps Javascript API .
Budem rad ak by ste mi aspon trochu pomohli (dufam ze som to popisal zrozumitelne )
PS: v programovani som este dost velky zaciatocnik
Programujem si jednu mapu kde pouzivam udaje z google map. Chcem, aby sa menili ikonky (tie markery ) podla toho ake cislo zadam na inej webovej stranke (resp. zo suboru v mojom pc). Problem, ale nastava, ze neviem ako nacitat tieto udaje (to cislo) z inej webovej stranky alebo zo suboru v mojom pc. Napr. mam v kode napisane , ze "k=4;" [podla toho cisla sa urci ci ta ikonka ma taku podobu alebo taku]. Lenze ja by som to potreboval spravit tak, ze to pri nacitani tej mojej mapy zobere udaje z inej webovej stranky / z nejakeho suboru z pc , napr. "k=[kod na nacitanie cisla z inej web. stranky];". Mapu som vytvaral cez Google Maps Javascript API .
Budem rad ak by ste mi aspon trochu pomohli (dufam ze som to popisal zrozumitelne )
PS: v programovani som este dost velky zaciatocnik
-
G0lDiER_
King
- Príspevky: 1948
- Registrovaný: 16 máj 2007, 16:09
- Bydlisko: Topolcany
- Kontaktovať používateľa:
Re: Nacitanie udajov z inej stranky
tie udaje v subore by si si mal ukladat vo formate JSON, bude sa ti s tym lepsie pracovat. neviem ci potrebujes z toho suboru vytiahnut iba 1 cislo, alebo viacero, no v oboch pripadoch je lepsie pouzit standart - JSON
napr obsah suboru bude takyto:
javascript s pouzitim jQuery:
napr obsah suboru bude takyto:
Kód: Vybrať všetko
{
"k": 4,
"m": 3
}Kód: Vybrať všetko
$(function() {
$.getJSON('http://stranka.sk/cesta/k/suboru.txt', function(data) {
alert(data.k); // vypise 4
alert(data.m); // vypise 3
});
});-
jorg22
Medium Professional
- Príspevky: 1087
- Registrovaný: 12 aug 2006, 20:39
- Kontaktovať používateľa:
Re: Nacitanie udajov z inej stranky
Netreba zabudnut ze prehliadace blokuju requesty na ine stranky. Cize musis nejakym sposobom povolit cross-origin na serveri.
Bud cez PHP:
alebo cez .htaccess
http://enable-cors.org/server_apache.html
Bud cez PHP:
Kód: Vybrať všetko
header("Access-Control-Allow-Origin: *");http://enable-cors.org/server_apache.html
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: Nacitanie udajov z inej stranky
cez JSONP nemusí cors riešiť
-
nika147
Expert
- Príspevky: 157
- Registrovaný: 23 feb 2012, 17:04
- Bydlisko: blízky východ
- Kontaktovať používateľa:
Re: Nacitanie udajov z inej stranky
Zdravím, mám podobný problém, nesúvisí s mapou ale taktiež potrebujem načítať údaje z inej stránky. To by problém nebol, problém je, že na tej stránke sa údaje ktoré potrebujem pridávajú JavaScriptom. A keď použijem $.get() tak to vezme html pred načítaním tej stránky. Existuje nejaký jednoduchý spôsob ktorý by načítal dáta po načítaní tej stránky?
Re: Nacitanie udajov z inej stranky
a co ten javascript robi? nezavola aj on nejaku URL odkial ma data? potom by si mal(a) volat aj ty tu URL a nie URL stranky kde sa doplnia.
-
nika147
Expert
- Príspevky: 157
- Registrovaný: 23 feb 2012, 17:04
- Bydlisko: blízky východ
- Kontaktovať používateľa:
Re: Nacitanie udajov z inej stranky
Ten JS som neskúmala, tá stránka je z 80% neprehľadný javascript 
Re: Nacitanie udajov z inej stranky
nika, ak ide len o to http://jsbeautifier.org/
-
nika147
Expert
- Príspevky: 157
- Registrovaný: 23 feb 2012, 17:04
- Bydlisko: blízky východ
- Kontaktovať používateľa:
Re: Nacitanie udajov z inej stranky
Kamarát mi pomohol, mali to dosť skryté. Už mi to funguje 