$(document).reday()作用是类似于javascript中的window.onload()方法,但是还是有却别的!
$(document).reday():是DOM结构绘制完毕后执行,不必等到加载完毕。
window.onload:必须等到页面能容包括图片的所有元素加载完毕后才执行。
当调用window.print(),会直接走下边的请求,所以看不大打印。
<script type="text/JavaScript">
$(document).ready(function(){
window.print();
var buildingId = $('#buildingIdPrint').val();
location.href="buildingManager.do?method=info&buildingId="+buildingId+"";
}); </script>
所以改用
window.onload = funciton(){
window.print();
}