转自CSDN:
1,把textarea内输入的内容中有回车换行的转成<br />传给后台,
var content = $("#text").val().replace(/ /g,"<br />");
2,把请求下来的数据在显示到textarea中的时候把<br />的在统一转为换行显示
var news = $(data)[0].result.post[nowid],
var content =news.content.replace(/<brs*/?s*>/ig," ");
$("#text").val(content);
3. 解决方案
<1>服务器端:
Pattern p = Pattern.compile(" | "); Matcher m = p.matcher(serializeInfo); serializeInfo = m.replaceAll("<br/>"); pageConfigDB.setSerializeInfo(serializeInfo);
<2>页面端:
$("#serializeInfo").val('$!pageConfigDB.serializeInfo'.replace(/<brs*/?s*>/ig," "));