Jquery-Keine "Access-Control-Allow-Origin' - header vorhanden ist, auf die angeforderte Ressource
Habe ich Anfrage json-Daten von anderen website, aber es trifft das problem von access-control-allow-origin header, ich habe keine Ahnung, wie die access-control-allow-origin header, ich meine source code in der iis8 Zugriff auf die json-Daten von einem anderen iis8-api-Quelle.
$.ajax({
type: "GET",
url:rootURL,
xhrFields: {
withCredentials: false
},
headers: {
"Access-Control-Allow-Origin: ": "*",
"Access-Control-Allow-Methods: ": "GET",
"Access-Control-Allow-Headers: ": "Authorization",
},
dataType: "json",
success: function(data) {
},
error: function() {
alert("An error occurred while processing JSON file.");
}
});
- Es ist der server, sollte schicken Sie diesen Header, nicht der client.
- server stellen diese Header, nicht die Anforderung, und Sie können nicht sagen, es zu. Wenn es nicht aktiviert ist auf dem server müssen Sie Alternative Wege, um Informationen zu bekommen. Dies ist sehr leicht zu recherchieren
- Ich habe hinzuzufügen, die Sie im web.config-Datei im server-und lösen Sie es bereits! Tq so viel!!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese sollte in der server, nicht der client:
Umzusetzen, dass Sie unter server für PHP:
Für ASP.NET:
Zur anderen schauen Ich möchte hinzufügen, CORS-support, um meine server für weitere Informationen.