<?php
print(" <script language='javascript'>alert('here');var detail='".nl2br($rows['detail'])."'; </script>"); 
?>//这个把数据库的内容(detail)传输到了javascript中的变量detail 
parts =detail.split(" <br />"); //这个把detail变量分割
但是现在是print里面的内容没有执行,没有alert出here!!后面就断掉了

解决方案 »

  1.   

    想问下LZ,PHP是前台脚本还是后台,同样,JS是前台还是后台脚本。我想你弄清这个问题,以后这类问题不会再错了。
      

  2.   

    一直觉着是后台脚本啊,不过通过print或者echo语句可以从服务端传送到前台可执行语句不是么?
      

  3.   

    对啊,这样你的问题就不在传值上啊,看看你的这个里面nl2br($rows['detail'])有没有值。逆着往回echo一下,不就能查出在哪出问题了么?
      

  4.   

    detail='".addcslashes($rows['detail'],"\0..\37")."';