问题现象
有时候我们从后台返回一长串信息,放到js之中,作为某个js方法的一个参数。如果这串信息中包含回车换行等信息,那么这个js是不会运行的。程序本地能运行,现场不能运行,花费好长时间才找到这个原因。
解决办法
在后台返回数据的时候,把其中的回车信息替换成<br/>
。
//java
tempStr = tempStr.replaceAll("(\r\n|\r|\n|\n\r)", "<br>");
问题现象
有时候我们从后台返回一长串信息,放到js之中,作为某个js方法的一个参数。如果这串信息中包含回车换行等信息,那么这个js是不会运行的。程序本地能运行,现场不能运行,花费好长时间才找到这个原因。
解决办法
在后台返回数据的时候,把其中的回车信息替换成<br/>
。
//java
tempStr = tempStr.replaceAll("(\r\n|\r|\n|\n\r)", "<br>");