我通过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:消息不起作用?我怎么才能修好它呢?
发布于 2013-04-04 21:44:32
你不能在双引号之前加上反斜杠:
document.getElementById("div").innerHTML = "<fmt:message key="search_select_country"/>";或者,如果你想更清楚
document.getElementById("div").innerHTML = "<fmt:message key='search_select_country'/>";https://stackoverflow.com/questions/15822138
复制相似问题