日期:2014-05-16  浏览次数:20323 次

一个奇怪的JS问题
在页面中显示一段专辑的简介,下面的desc是直接从数据库中取出的,当通过这样的js转化却换行了,导致最后无法正确显示

				<script>
							var desc = "那英推出全新专辑《那又怎样》,丰沛情感的嗓音与热情依然,爽朗、直言不讳的个性依然,她还是那么真,那么自然。
有一些声音,不会因为时间的消长而沉寂,反而会成粹链出新的感动,再经过自我的进化、蜕变而更显光芒…。
 
";
							document.write(desc);
				 </script>


起初是在配置的时候这段信息是有换行符的,检查了下没有

然后用sql命令查出的结果如下
SQL> 		SELECT rs.show_desc
  2  		FROM ring_special rs LEFT JOIN ring_special_grade_record rsgr1 ON rs.ring_special_id=rsgr1.ring_specail_id AND rsgr1.grade_level=1
  3  		LEFT JOIN ring_special_grade_record rsgr2 ON rs.ring_special_id=rsgr2.ring_specail_id AND rsgr2.grade_level=2 WHERE rs.ring_special_id=7688
  4  ;

SHOW_DESC
--------------------------------------------
那英推出全新专辑《那又怎样》,丰沛情感的嗓音与热情依然,爽朗、直言不讳的个性依然
有一些声音,不会因为时间的消长而沉寂,反而会成粹链出新的感动,再经过自我的进化、


信息是不全的,纳闷啊,为什么sql命令显示出来的问题在信息不全,而在页面源码中信息却是完全的?