-2

${}jspコード内でjavascript変数を使用するにはどうすればよいですか?

以下はJavaScriptです:

var temp=$("#kpiSelectetor")[0].selectedIndex;
var json =JSON.parse("${savedkpiz.get(temp).kpi.replace("\"","\\\"")}") //how can i use temp here?

temp1行目で取得したJS変数を2行目に使いたいです。どうすればできますか?

4

1 に答える 1

0

最初に変数に代入するのはどうですか?

var temp = $("#kpiSelectetor")[0].selectedIndex;
var elVariable = "${savedkpiz.get(temp).kpi}";
var json = JSON.parse(elVariable.replace("\"", "\\\""));

JSTL 関数を使用して replace を実行することもできます。

var temp = $("#kpiSelectetor")[0].selectedIndex;
var json = JSON.parse("${fn:replace(savedkpiz.get(temp).kpi, '"', '\\"')}");

以下も参照してください。

于 2013-09-17T12:02:32.310 に答える