Noobie tutaj. Piszę skrypt klienta, który musi odczytać plik XML z innej domeny. Próbowałem używać JSONP. Otrzymuję odpowiedź 200, ale klient nie może uzyskać dostępu do zwróconych danych z jakiegoś powodu. Mam dwa błędy:Cross-Domain AJAX do odczytu XML
Resource interpreted as Script but transferred with MIME type text/xml
i
Uncaught SyntaxError: Unexpected token <
Oto kod (I usunęliśmy URL XML ponieważ jest poufna):
$(document).ready(function() {
$.getJSON("urlOfFilecallback=?", function(data) {
console.log(data)
})
});
Kiedy próbuję renderować dane w konsoli otrzymuję:
ReferenceError: data is not defined
Jak mogę to naprawić? Czy muszę używać proxy?
BTW, myślę, że IE8 i niżej nie obsługują crossdomain żądań XHR, więc tak zrobić skrypt php – Alex