我从javascript向服务器(Java)发送一个带有ajax调用的字符串,如下所示:
"I'm writing a (here a pressed enter key button) text"
到服务器到达:
"I'm writing a \n text"
输入已在\ n。
中翻译的关键按钮现在,从服务器,将相同的字符串重新发送到HTML到弹出窗口中。 这就是显示的内容:
"I'm writing a \n text"
\ n不会被解释为“转到新行”。
为什么?
更新
这是代码:
message = "I'm writing a \n text";
...
<div id="popuè"><span style="font-weight: bold; color: #1d5987;">'+message+'</span></div>
答案 0 :(得分:0)
因为\n
无效html并且解析器不会读取。您需要将<br/>
改为
答案 1 :(得分:0)
为什么不从服务器处理它?</ p>
server_response.replace(/\\n/, '<br/>');
毕竟ASCII不是HTML。