2011-11-01 1 views
0

Мне нужен, чтобы контроллер возвращал ответ JSONP.PlayFramework. JSONP. Как?

Что-то вроде этого:

jsonp123({"name" : "Remy", "id" : "10", "blog" : "http://site.com"}); 

Я знаю, что PlayFramework может отправить ответ как шаблон HTML, JSON, XML ... но как отправить ответ JSONP?

Спасибо.

ответ

1

Вы можете посмотреть, как это делается для JSON (renderJSON()), а также реализовать ответ JSONP аналогичным образом. Единственное различие заключается в том, что вам необходимо окружить вывод Gson вызовом функции, и этот тип контента должен быть text/javascript.

0

Вы можете задать тип заголовка «text/javascript», а затем вызвать renderText. (Методы рендеринга устанавливают только тип mime, если вы этого не делаете.)

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

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