jquery ajax: intestazioni sembrano non funzionare
-
23-09-2019 - |
Domanda
sto cercando di ottenere le intestazioni di una richiesta AJAX ho fatto attraverso jquery
$.get(url,
function(response, textStatus, headers ) {
console.log("Response: %o", response);
console.log("TextStatus: %o", textStatus);
console.log("Request: %o", headers);
}
);
questo non sembra funzionare comunque:
la risposta e textstatus sono la stampa, ma l'oggetto "header" sembra essere undefined
Voglio semplicemente per verificare se è quello che mi aspetto (tipo di contenuto = 'Excel', ecc) o se il tipo di risposta è html, posso supporre la pagina che stavo chiamando è un errore
Soluzione
che è perché la funzione di callback jQuery.get () non ha un terzo parametro. http://docs.jquery.com/Ajax/jQuery.get#urldatacallbacktype
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow