解决方案 »

  1.   

    把弹出改为页面输出即可,或者外面定义变量 var str=''; 成功获取数据后,处理 data 拼接str,然后 document.write(str)
      

  2.   

    console.log(data);然后在控制台里面看 (chrome的f12和firefox的firebug)
      

  3.   

    你的程序运行于页面加载完成之后
    而当页面加载完成后 document.close 将被执行,即文档关闭
    其后的 document.write() 将输出到新文档
    你可以 document.open() 后将 document.write() 的结果附加到原文档之后
      

  4.   

    88$.getJSON()的回调函数一般都是在页面加载完成之后才执行,
    而当页面加载完成后文档流会关闭,其后再用 document.write() 将会创建新的文档
    你可以用jQuery的html()输出$.getjson中的数据,或者用$("<span></span>",{html:data.Isp})创建新元素,再用append()插入到页面中
      

  5.   

    楼主可以设置AJAX为同步方式,取到数据后在当前文档流内使用document.write()进行输出。如果不想用同步方式,这题无解只能用DOM操作修改