fmt的问题:按摩标签

时间:2013-04-04 21:33:16

标签: javascript ajax jsp tags

我通过ajax更新了我的页面元素,并且我遇到了困难:如果我在javascript中设置它,我的fmt:message标签不起作用。

在jsp页面上(工作正常)

<div id="div">
  <fmt:message key="search_select_country"/>
</div>

但在javascript(不)之后:

document.getElementById("div").innerHTML = "<fmt:message key=\"search_select_country\"/>";

P.S。以这种方式一切正常:

document.getElementById("div").innerHTML = "It works";

问题:为什么fmt:message不起作用?我该如何解决?

1 个答案:

答案 0 :(得分:0)

你不能在双引号前加上反斜杠:

document.getElementById("div").innerHTML = "<fmt:message key="search_select_country"/>";

或者,如果你想要更清楚

document.getElementById("div").innerHTML = "<fmt:message key='search_select_country'/>";