Ich verstehe wirklich nicht, wie ich soll diese Arbeit machen:Wie CORS verwenden zu implementieren JavaScript Google Places API-Anfrage
var requestURL = 'https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJN1t_tDeuEmsRUsoyG83frY4&key=AIzaSyAW4CQp3KxwYkrHFZERfcGSl--rFce4tNw';
console.log(requestURL);
$.getJSON(requestURL, function(data) {
// data
console.log(data);
});
und meine HTML-Datei:
<body>
<script
src="https://code.jquery.com/jquery-2.2.4.min.js"
integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44="
crossorigin="anonymous"></script>
<script src="main.js" charset="utf-8"></script>
</body>
ich immer Holen Sie sich die Nein 'Access-Control-Allow-Origin' Header ist auf der angeforderten Ressource vorhanden. Nachricht ... obwohl, wenn ich zu https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJN1t_tDeuEmsRUsoyG83frY4&key=AIzaSyAW4CQp3KxwYkrHFZERfcGSl--rFce4tNw in meinem Browser gehen, bekomme ich die richtige JSON zurückgegeben.
Ich bin davon überzeugt, dass CORS mir hier helfen kann. Ich verstehe CORS nicht. Bitte, kann mir jemand in einfachen Worten helfen? Was sollte ich ändern, damit dies funktioniert?
Dank
Das erste, was ist, wenn Google Places Unterstützung CORS tun zu sehen. Wenn nicht, hat das keinen Sinn. Meine Vermutung ist, dass sie nur JSONP unterstützen, aber überprüfe die Dokumentation. –
Es tut, aber ich bin zu dumm, um einen Sinn davon zu https://developers.google.com/api-client-library/javascript/features/cors –
Ich bin mir nicht sicher, warum dies als ein Duplikat markiert wurde. Es ist eindeutig nicht. –