Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ AJAX _ Pobranie danych JSON z http i wyświetlenie

Napisany przez: tombag 5.01.2017, 22:13:28

Witam

Zmagam się z pobraniem danych z adresu:

http://komunikaty.tvp.pl/komunikatyxml/wszystkie/meteorologiczne/0?_format=xml

format można sobie zmienić na końcu url albo xml albo json

to chcę pobrać sobie do swojej strony www
Najpierw to trzeba jakoś pobrać i wpisać do zmiennej:

juz nauczyłem się pobierać dane z mysql -> php -> i przez ajax do /javascript

tym samym tropem chciałem podążyć ale wyświetla błąd:

Cytat
XMLHttpRequest cannot load http://komunikaty.tvp.pl/komunikatyxml/opolskie/meteorologiczne/0?_format=json. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://mojastrona.pl' is therefore not allowed access.


CODE
$(document).ready(function(){
$.ajax({
url: "http://komunikaty.tvp.pl/komunikatyxml/opolskie/meteorologiczne/0?_format=json",
method: "GET",
success: function(data1) {
console.log(data1);


},
error: function(data1) {
console.log(data1);
}
});
});


Cytat
$.ajax({
dataType: "json",
url: myurl + '&callback=?',
}).done(function ( data ) {
// do my stuff
});


Być może zrobię to przez PHP bo podobno ciężko wyciągnąć czasem poprzez skrypt dane ze strony ponieważ chodzi o jakieś zabezpieczenia

Rozwiązane:

skrypt PHP a w nim użyć:
$xml=simplexml_load_file

Podziękował smile.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)