5

私は現在、次のように、Play アプリケーションで Scala オブジェクトを使用して Javascript を動的に生成しようとしています。

<script type="text/javascript">@JavascriptGenerator.generateChangingTextScript()</script>

この Javascript には、引用符 (") など、Play が自動的にエスケープしたい文字が含まれています。自動的に次のように変換されます。

&quot;String goes here&quot;

望ましいものではなく:

"String goes here"

返される Javascript はこれを好まないため、機能しません。Play にこれを行わないようにするにはどうすればよいですか?

ありがとう。

4

2 に答える 2

16

Play 1 に相当する Play 2${"<".raw}@Html("<").

于 2012-04-26T06:58:25.800 に答える
0

Play 1.2.4 では、テンプレート内のプロパティの生のコンテンツを返すメソッド .raw() があります。@JavascriptGenerator.generateChangingTextScript().raw(); を試しましたか それはうまくいくかもしれません。

于 2012-04-26T01:34:15.310 に答える