// 如果document.write()在DOMContentLoaded或load事件的回调函数中,当文档加载完成,则会先清空文档(自动调用document.open()),再把参数写入body内容的开头 window.onload = function () { $.ajax({ url:'*****', data:paramms, type:'post', success:function(res){ // 这里写不写document.open() 都会创建一个新的文档流 document.open(); document.write(res.html); //写入html文件 // 在异步引入的js和DOMContentLoaded或load事件的回调函数中运行document.write(),运行完后,最好手动关闭文档写入(document.close() ) document.close(); } })