你这个串是用responseText()方法得出来的,要从这个串里取出<script>标签中的内容,再用eval方法来执行。

解决方案 »

  1.   

    要从这个串里取出 <script>标签中的内容????????什么意思呢?
      

  2.   

    后台组装一个js类型的数据就可以了
    比如我前台要的是在页面上打出个东西
    后台组成一个document.write('aaaaaaaa')的字符串就可以了
      

  3.   

    哦,这个返回的<script>数据是从一个api里面返回的,不是程序可以控制的,我开始是把返回的值放在div里面,结果不执行。innerHTML
      

  4.   

    你要手动地从这个字符串中把<script>标签中的内容取出来,怎么取字符串的子串不用告诉你了吧,然后用eval方法计算这个子串喽;还有一个好办法是使用prototype.js或者jquery.js,都可以对ajax请求的返回值进行设置是否执行javascript。
      

  5.   

    eval 能执行SRC里面的东西?