Quale dovrebbe essere il valore dell'intestazione http del tipo di contenuto se il corpo del messaggio è JSONP. application/javascript?Intestazione del tipo di contenuto http di risposta JSONP
risposta
A seconda del contenuto effettivo del corpo. Questo è ciò che rappresenta l'intestazione Content-Type
.
Quindi, se si scrive una funzione di callback JS nel corpo, allora sì, dovrebbe essere application/javascript
.
Oppure, se si scrive una stringa JSON sul corpo, quindi no, dovrebbe invece essere application/json
.
Se si desidera AJAX per lavorare per il caso in cui si dispone di un campo di caricamento di file in una forma come parte dell'ingresso, e non lo si utilizza XHR2, deve essere 'testo' o 'text/html' e devi circondarlo con un elemento HTML falso. Vedi i moduli jquery di supporto ajax per tutti i dettagli cattivi.
_ "devi circondarlo con un elemento HTML falso" _ - Non è vero, ho fatto Ajax in FF con JSON (senza html). – nnnnnn
Duplicato di http://stackoverflow.com/questions/111302/best-content-type-to-serv-jsonp – tomlogic
@tomlogic Grazie! In qualche modo non sono riuscito a trovare quella domanda usando la funzione di ricerca. – Alvin