页面A.jsp中有一段js请求页面B.jsp。这是页面A.jsp的js代码
<script language="javascript" type="text/javascript">
function sum(sid){
$.ajax({
  url: "127.0.0.1/rovi/expus/vis.action",
  type: "POST",
  cache: false,
  dataType:"html",
  data: "id="+sid,
  success: function(html){
    $(".experts").empty().append(html);
  }
}); 
}
</script>请求的B.jsp页面中有一段代码是js是<script type="text/javascript" src="http://cat.gdsw.cn/lehlp_js.php?eo=1&department=322&amp;seression=1&amp;pimes=15">
</script> 现在问题是b.jsp这个页面的这段代码出不来,声明一下,这段代码本身没错的。
火狐firebug报错是"来自一个外部异步载入的脚本的 document.write() 调用被忽略。"
请问怎么解决啊?求教(没分了,真不好意思。)

解决方案 »

  1.   

    设置$.ajax的url为相对路径试试
      

  2.   

    异步加载的js代码里不能使用document.write()的,
      

  3.   

    异步加载的B页面里引用了一个JS,那个JS里使用了document.write。之前没问题,一旦这个时候就不行了。所以我一直对每个用document.write的人说,不要用这玩意,隐患多多,目前没问题,保不准什么时候就有问题。