2011-11-01 89 views
0

我需要那個控制器返回JSONP響應。PlayFramework。 JSONP視圖。怎麼樣?

事情是這樣的:

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

我知道,PlayFramework可以發送響應,HTML模板,JSON,XML ...但如何發送JSONP響應?

謝謝。

回答

1

你可以看看它是如何爲JSON完成的(renderJSON()拋出一個RenderJson對象)並以類似的方式實現JSONP響應。唯一的區別是你需要用函數調用來包圍Gson輸出,並且該內容類型應該是text/javascript

0

您可以將標題類型設置爲「text/javascript」,然後調用renderText。 (如果你不這樣做,渲染方法只設置MIME類型。)