2011-07-07 1 views
6

Какова должна быть ценность HTTP-заголовка контента, если тело сообщения является JSONP. приложение/JavaScript?JSONP response http content-type header

+3

Дубликат http://stackoverflow.com/questions/111302/best-content-type-to-serve-jsonp – tomlogic

+0

@tomlogic Спасибо! Почему-то я не смог найти этот вопрос, используя функцию поиска. – Alvin

ответ

14

В зависимости от кузова содержание. Это то, что означает заголовок Content-Type.

Итак, если вы пишете функцию обратного вызова JS для тела, тогда да, это должно быть application/javascript.

Или, если вы написали строку JSON для тела, тогда нет, это должно быть application/json.

0

Если вы хотите, чтобы ajax работал для случая, в котором у вас есть поле для загрузки файла в форме как часть ввода, и вы не используете XHR2, это должен быть текст или текст/html. и вам нужно окружить его фальшивым HTML-элементом. См. Jquery forms ajax support doc для всех неприятных деталей.

+0

_ «вам нужно окружить его фальшивым HTML-элементом» _ - Это не так, я сделал Ajax в FF с JSON (без html). – nnnnnn

 Смежные вопросы

  • Нет связанных вопросов^_^