ファイルをアップロードしていますが、すべて正常にアップロードされます。主キーが定義された JSON オブジェクトを返したいので、次のようにします。
ec.web.sendJsonResponse( "{offerId: '${offer.offerId}'}")
私のJavaScript受信コードが期待する方法で物事をパッケージ化します(ファイルアップロード操作であるため)が、次のようにラップします:
<html>
<head></head>
<body>
<pre style="word-wrap: break-word; white-space: pre-wrap;">
<textarea>{offerId: '100030'}</textarea></pre>
</body>
</html>
「pre」タグにより、「getElementsByTagName」が「textarea」要素を見つけられなくなります。
WebResource.sendJsonResponse が追加していないことはわかっています。contentType を json に設定しており、DOM オブジェクトを期待しているため、受信コードが不平を言っています (エラー> リソースはドキュメントとして解釈されましたが、MIME タイプ application/json で転送されました:)
これを解決するにはどうすればよいですか? これは本当に J2EE に関する質問だと思いますが、moqui の他の誰かに起こるかもしれません。