こんにちは、grails コントローラーから JavaScript 関数にデータを送信しようとしています。私はすでに escape() を使用していますが、役に立ちません。以下は、Fiddler が示すものです。問題の原因は改行だと思います..
コントローラ:
render(text:content, contentType: "text/javascript")
データ:
addPestMarker( 6, escape('White Fly'), escape('Bemisia tabaci ') , escape( 'N/A'), escape(' N/A'), escape('N/A'), escape('Install sticky fly traps.'), escape('Nymph measures to 0.3-0.8mm long. Size is about 1mm long with wings. They possess arrhenotoky where unfertilized eggs produce male flies while fertilized eggs produce female flies. Each female can produce 200 eggs in her life time. For whiteflies, development period takes 30 to 40 days depending on temperature.'), '35.0', '70.0','null', 'null');