Autor Zpráva
gardener
Profil
Zdravim, mám problem s tim, ze pokud pouziji Jquery fci getJSON nejede mi na localhostu, Firebug zaryte mlci a ja vidim prazdnou stranku..
Jakmile nahraji na server je vse o.k, standardne jedu tyto JS apliakce pres port :8000
http://127.0.0.1:8000/gallery/index.html
ale nedari se mi dosahnout vysledku ani kdyz otevru soubor v brrowseru pres file:///.

Je možné to vůbec na localhostu rozběhnout, povolit nějaký port, či něco jiného? Protože například getScript beží O.K.

D9ky za kazdou radu a jeste pridavam nahled na fci:

$(function() {
		$.getJSON("http://api.flickr.com/services/rest?method=flickr.photosets.getPhotos&api_key=ed144a125aca366df3438c58c0c0ec9d&photoset_id=72157624601158052&extras=url_sq,url_m,url_o,&format=json&jsoncallback=?", function(data) {
			$.each(data.photoset.photo, function(i) {
				$('<div>').append($('<img>').attr('src', this.url_sq)).data('flickr', this).appendTo('#gallery');
			});
			$('#gallery div').touchGallery({
				getSource: function() {
					var f = $(this).data('flickr');
					return f.url_o || f.url_sq.replace('_s.', '_b.');
				}
			});
		});
		
	});
__construct
Profil
gardener:
Prepodkladám, že je to preto, že služba kontroluje Tvoj API kľúč, ktorý sa vzťahuje k určitej doméne (robí to tak napr. Google, Seznam…)
gardener
Profil
No ja nevim, deje se to i u skriptu, ktere vubec api klice nevyuzivaji.
_es
Profil
gardener:
Používaš tú službu podľa dokumentácie?
Nemá sa to používať ako JSONP, teda nastavením atribútu src elementu <script>?
gardener
Profil
Koukal jsem na to, je tam napsano, ze s JSONP by se to melo pouzivat s fci AJAX, ale chytry z toho nejsem, myslel jse, ze si vystacim takto.
_es
Profil
gardener:
s JSONP by se to melo pouzivat s fci AJAX, ale chytry z toho nejsem
Takému niečomu zase nerozumiem ja.
Čo je „JSONP s fci AJAX“? A kde to má byť napísané?
gardener
Profil
Je to v dokumentaci:
http://api.jquery.com/jQuery.getJSON/
gardener
Profil
Jestli ono to nebude tim vystupem, je tohle vubec validni jSON?
Zajimave je ale to, ze na mobilu to jede, na LH ne.

http://kuc.cz/qfupud
gardener
Profil
A kdyz zkusim toto:

         $.ajax({
                        type: "GET",
                        url: "adresa",
                        //contentType: "application/json; charset=utf-8",
                        dataType: "json",
                        cache: false,
                        success: function(data){
                        
                    	 alert(data);


Tak taky nic, chyba nenastane, ale data take nevrati

A pritom vystup nema zadny zvlastnosti:
Content-Encoding gzip
Connection close
Transfer-Encoding chunked
Content-Type text/html
_es
Profil
gardener:
Je to v dokumentaci:
Ja som myslel nejakú dokumentáciu Flickru - ako radí načítavať dáta tej služby?
gardener
Profil
Neradi, proste mam tenhle odkaz a to co se mi na nem vygeneruje se mi vygeneruje,
_es
Profil
gardener:
proste mam tenhle odkaz
No a máš ho odkiaľ? Nejako si sa k tomu odkazu na nejakú službu Flickru dostať musel.
Predsa keď chcem využívať nejakú službu, tak si naštudujem dokumentáciu k tej službe a nie niečo úplne nesúvisiace - v tomto prípade nejakú metódu nejakej JS knižnice.
gardener
Profil
Nerozumime si, ten kod s Flickerem byla jen ukazka..jde mi o data na tomto odkazu:
http://kuc.cz/qfupud

A k tomu zadne API neni, je to jen export.
_es
Profil
gardener:
A k tomu zadne API neni, je to jen export.
Takže si už potrebné rady dostal.
Naštuduj si posielanie dát spôsobom JSONP a uprav ten export tak, aby sa to tak dalo použiť.
gardener
Profil
Ja ten export ale nemam moznost upravit, da se to nejak vyresit?
_es
Profil
gardener:
Predpokladám, že so serverom akcniceny.cz nemáš nič spoločné, takže si už vyčerpávajúce informácie dostal.
Takéto pokusy o maskované duplicity a dotazy o parazitovaní na cudzom webe sa moderátorom asi páčiť nebudú.

Moderátor Chamurappi: Nepáčí se mi, ale připadá mi spravedlivé nechat vlákno naživu :-) … zamknuté.
gardener
Profil
Praveze to delam s jejich vedomim. Otazka byla proc ty data v pohode fetchnu v aplikaci v mobilu ale v klasickem browseru ne?
_es
Profil
gardener:
Praveze to delam s jejich vedomim.
A preto potrebuješ maskovať skutočné dôvody dotazu - to je naozaj veľmi uveriteľné.
Tak „ich“ teda informuj, nech si z toho exportu odstránia nadbytočnú čiarku pred koncom toho výstupu a upravia výstup tak, aby sa dal použiť aj mimo inej domény.
Ale dosť informácií si (asi) ty dostal už na rôznych miestach.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0