Ich versuche JSONP zu verwenden, um die gleiche Ursprungsrichtlinie zu umgehen, aber soweit ich es verstanden habe, habe ich den erwähnten Fehler Der Server gibt keine JSONP-Antwort zurück. Aber wenn ich json als meine datatype verwenden dann bekomme ich ein „XMLHttpRequest kann nicht geladen werden, Nein 'Access-Control-Allow-Origin-Header auf die angeforderte Ressource vorhanden ist,“ Hier ist mein Code:Uncaught SyntaxError: Unerwartetes Token: Wenn JSONP verwendet wird und XMLHttpRequest nicht geladen werden kann, wird nur JSON verwendet
$.ajax({
url : "https://maps.googleapis.com/maps/api/place/nearbysearch/json? location=-33.86,151.195&radius=5000&type=ATM&keyword=ATM&key=MyAPIKey",
type : "GET",
dataType: 'jsonp',
success:function(data){
console.log(data);
}
})
A ähnliches Problem kann hier gefunden werden [json Uncaught SyntaxError: Unexpected token :] aber diente nur dazu, zu verstehen, was vor sich geht, anstatt das Problem zu lösen. Ich bin relativ neu, also bitte ich eine Schritt-für-Schritt-Anleitung, um dies zu lösen.
Mit demselben Problem auf Chrom und Firefox.
Ich habe das versucht, aber immer noch das gleiche Problem. Irgendwelche Vorschläge? Danke! .. hier ist mein neuer Code: $.Ajax ({ url: "https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.86,151.195&radius=5000&type=ATM&keyword=ATM&key=AIzaSyAmqJGpDDSMVZimLQ3yPeLKHqqd7VVmmNg", JSONP: "Rückruf" , Datentyp: "JSONP" Daten: { Format: "json" }, success: function (response) { console.log (response); // server Antwort } }); –
pls. siehe den bearbeiteten Teil der Antwort. Ihre Ressource ist JSON-Ressource und nicht JSONP –
Vielen Dank. Ihre Erklärung ist sehr sinnvoll. Zusammenfassend kann ich JSONP einfach nicht verwenden, da der Server dies nicht unterstützt. Also muss ich JSON verwenden. Aber ich bleibe bei einem anderen Problem stecken, wenn ich JSON benutze: "XMLHttpRequest kann nicht geladen werden, kein 'Access-Control-Allow-Origin'-Header ist auf der angeforderten Ressource vorhanden" Haben Sie eine Idee, wie könnte ich dieses Problem bei JSON umgehen? ? Vielen Dank! –