Какова должна быть ценность HTTP-заголовка контента, если тело сообщения является JSONP. приложение/JavaScript?JSONP response http content-type header
ответ
В зависимости от кузова содержание. Это то, что означает заголовок Content-Type
.
Итак, если вы пишете функцию обратного вызова JS для тела, тогда да, это должно быть application/javascript
.
Или, если вы написали строку JSON для тела, тогда нет, это должно быть application/json
.
Если вы хотите, чтобы ajax работал для случая, в котором у вас есть поле для загрузки файла в форме как часть ввода, и вы не используете XHR2, это должен быть текст или текст/html. и вам нужно окружить его фальшивым HTML-элементом. См. Jquery forms ajax support doc для всех неприятных деталей.
_ «вам нужно окружить его фальшивым HTML-элементом» _ - Это не так, я сделал Ajax в FF с JSON (без html). – nnnnnn
Дубликат http://stackoverflow.com/questions/111302/best-content-type-to-serve-jsonp – tomlogic
@tomlogic Спасибо! Почему-то я не смог найти этот вопрос, используя функцию поиска. – Alvin