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 sein

Ich 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

War es hilfreich?

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
scroll top