Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [solved] [jQuery] Pobranie danych przez AJAX z zewnętrznego serwera
Forum PHP.pl > Forum > XML, AJAX > AJAX
leovandamon
Witam!

Mam skrypt, który pobiera mi ostatnio odtwarzane piosenki z Last.FM. Działa po stronie PHP, ale to nie ważne.
Chodzi o JavaScript. Pobieram dane, wszystko ok. Powinno być, bo nie jest. Funkcja zwraca błąd. Odpowiedź w XHR jest pusta, status HTTP to 0.

Kod
function last_fm(element, username, image)
{
        element.innerHTML =
            '<img src="' + image + '" ' +
            'width="20" height="20" alt="Ładowanie" ' +
            'style="vertical-align: middle;" /> Pobieranie danych …';
        
        $.ajax({
            type: "GET",
            url: "http://dsh.1sthoster.com/last-fm.php?username=" + escape(username),
            success: function(data) {
                $(element).html(data);
            },
            error: function() {
                $(element).html("Nie mogę pobrać danych.");
            }
        });
}


Możecie pomóc?

Przy normalnym otwarciu z przeglądarki dostaję zwykły kod HTML i wszystko jest OK. (http://dsh.1sthoster.com/last-fm.php?username=leovandamon)

Pytałem google, nic nie dało.
erix
AJAX nie ma możliwości pobierania danych z innej domeny. Cel musi znajdować się w tej samej domenie, co skrypt.

Względy bezpieczeństwa - zostaje tylko coś w stylu proxy.
leovandamon
Dzięki serdeczne!

Jak widać, wiemy dużo, ale to wciąż za mało.

Pozdrawiam!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.