jquery ajax: Header scheinen nicht funktionieren
-
23-09-2019 - |
Frage
Ich versuche, die Header einer Ajax-Anforderung zu erhalten i gemacht durch jquery
$.get(url,
function(response, textStatus, headers ) {
console.log("Response: %o", response);
console.log("TextStatus: %o", textStatus);
console.log("Request: %o", headers);
}
);
Dies scheint jedoch nicht zu funktionieren:
die Antwort und textstatus drucken, aber die „Header“ Objekt scheint nicht definiert
zu seinIch mag einfach überprüfen, ob es was ich erwarte (content type = ‚Excel‘, usw.) oder wenn der Antworttyp html ist, kann ich davon ausgehen, die Seite i Aufruf wurde ein Fehler
Lösung
Das ist, weil die jQuery.get () Callback-Funktion nicht einen dritten Parameter hat. http://docs.jquery.com/Ajax/jQuery.get#urldatacallbacktype
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow