JQuery auf Google JSON scheitert mit Fehler 405?
-
21-09-2019 - |
Frage
Ich bin nicht in der Lage zu verstehen, wie JSON -Daten von Google -Servern abgerufen werden.Methode nicht erlaubt). Aber ich kann die JSON -Datei manuell herunterladen oder PHP auf meinem Webserver verwenden file_get_contents
API. Ich möchte jedoch, dass Client -Browser die JSON -Daten direkt herunterladen. Es gibt einige ähnliche Fragen dazu, aber ich kann immer noch nicht verstehen, wie das geht.
Irgendwelche Ideen?
Bearbeiten: Ich möchte diese JSON -Daten in Firefox 3.5 herunterladen und anzeigen
Ich kann die Datei durch angeben? Callback =? in der URL, kann aber die Daten dann nicht lesen. Ich bin auch offen für eine andere Methode und nicht nur für JQuery, aber es muss Client -Seite JavaScript sein.
Lösung
Sieht so aus, als ob Sie die Cross -Domain -Anfrage in Firefox nicht stellen können. Mit Callback =? Erhält die Daten in der JQuery, kehrt jedoch nicht zurück, da sie nicht im JSONP -Format enthalten sind.
Andere Tipps
Sie müssen sich wahrscheinlich JSONP ansehen:
http://www.insideria.com/2009/03/what-in-hock-is-jsonp-and.html
Klingt nach einem Cross -Domain -Problem, das Sie möglicherweise mit JSONP ausarbeiten können.