我也遇到了这个问题.
原因是从数据库里面取出来的值有空格或是换行符号.尴尬的是还没办法去改库,数据太多.
首先应该考虑去改库,如果不可行,这时候可以换一种取值方式.现在这种方式是直接在<script>标签里面取出来的,所以会报语法错误.
可行的方法是先在<body>标签里面设置一个隐藏域的<input>标签,然后将value设置为后台传过来的值.然后在你想要的设置值的地方去取这个标签的value就行了.这样就不会报语法错误啦!亲测有效.
有两个方案,一是在写入数据库之前,把textarea中的内容做一下替换 *** 作,把\r\n替换成<br>,这样读出来显示在页面上就会有换行了。二是写入数据库时不变,从数据库中读取出来显示在页面上时,把php的回车符替换成<br>,这样也能起到同样的效果。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)