数据库中一条数据怎么在html实现换行

在html页面通过点js事件不跳转页面修改,存入数据库,修改完成后显示修改后的数据,如何将之前的数据存的时候换行呢html代码<p><spanid="add1"><spa... 在html页面通过点js事件不跳转页面修改,存入数据库,修改完成后显示修改后的数据,如何将之前的数据存的时候换行呢
html代码
<p><span id="add1" ><span width="400" id="txt1"><?php echo $list['traffic'];?>

</span><a href="javascript:edit1();">编辑</a></span></p>

js代码
function edit1(){
var tmp=val('txt1');
$('#add1').html("<TEXTAREA cols=50% rows=10 id=\"edit1\" >"+tmp+"</TEXTAREA><a href=\"javascript:ajaxedit1()\">确定</a>");
}

function ajaxedit1(){
$.ajax({
type: "POST",
url: "<?php echo site_url();?>index.php?c=defaults&m=edit3",
data: "name="+$('#edit1').val(),
success: function(msg){
//alert( "Data Saved: " + msg );
}
});

}
展开
 我来答
splaybow
2012-06-07 · TA获得超过488个赞
知道小有建树答主
回答量:941
采纳率:0%
帮助的人:724万
展开全部
有两个方案,一是在写入数据库之前,把textarea中的内容做一下替换操作,把\r\n替换成<br>,这样读出来显示在页面上就会有换行了。
二是写入数据库时不变,从数据库中读取出来显示在页面上时,把php的回车符替换成<br>,这样也能起到同样的效果。
更多追问追答
追问
我也新手,不太明白,textarea中在哪里替换,还有就是php的回车符是什么?
追答

改成
",$list['traffic']);?>
试试
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式