Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 桌子高度问题_Php_Jquery_Html Table - Fatal编程技术网

Php 桌子高度问题

Php 桌子高度问题,php,jquery,html-table,Php,Jquery,Html Table,正在尝试在table_details.php中以100%宽度和100%高度打印表格,如下所示 <table width="100%" height="100%" border="1" style="text-align:center"> <tr> <td>1</td><td>2</td> </tr> <tr> <td>3</td><td>4</td> &

正在尝试在table_details.php中以100%宽度和100%高度打印表格,如下所示

<table width="100%" height="100%" border="1" style="text-align:center">
<tr>
<td>1</td><td>2</td>
</tr>
<tr>
<td>3</td><td>4</td>
</tr>
</table>

12
34
其工作原理如下:

但当我试图通过ajax页面打印表时,比如从table.php调用table_details.php

table.php

<script>
$(function(){
  var key_val = 'test';
  var dataString = 'key_val=' + key_val;
  $.ajax({
    type: "GET",
    url: "table_details.php",
    data: dataString,
    cache: false,
    success: function(html) {
        alert(html);
        $('body').html(html);
    }
  });
});
</script>
</head>

<body>

</body>

</html>

$(函数(){
var key_val=‘test’;
var dataString='key_val='+key_val;
$.ajax({
键入:“获取”,
url:“table_details.php”,
数据:dataString,
cache:false,
成功:函数(html){
警报(html);
$('body').html(html);
}
});
});
但桌子不占高度。其印刷方式如下:


我的逻辑有什么问题?

给你的
身体
html

赋予高度
100%
,要实现100%高度,所有父元素也必须设置高度,直到
标记。此示例就是您当前正在执行的操作:,这是在父项上设置的高度:但为什么会出现滚动,这是由于添加到
正文中的默认
边距
。您可以删除它: