日期:2014-05-17  浏览次数:20736 次

ajax查询返回后显示出现滚动条怎么解决?
本帖最后由 linshuibin1991 于 2013-09-03 19:54:49 编辑
1、div是在一个iframe页面中
2、div标签的样式代码
#dis {
    border:0;
    padding:0;
    margin:0;
height: 500px;
width: 100%;
float:right;
 }
页面中插入<div id="dis"></div>
3、Action中返回的查询html代码:
                        out.print("<html>");
out.print("<body style='height:500px'>");
out.print("<table>");
out.print("<tr bgcolor='gray'>");
out.print("<td>");
out.print("id");
out.print("</td>");
out.print("<td>");
out.print("责任者");
out.print("</td>");
out.print("<td>");
out.print("简介");
out.print("</td>");
out.print("</tr>");
for(int i=0;i<writes.size();i++)
{
Write wrt=(Write)writes.get(i);
out.print("<tr>");
out.print("<td>");
out.print(wrt.getId());
out.print("</td>");
out.print("<td>");
out.print(wrt.getZuozhe());
out.print("</td>");
out.print("<td>");
out.print(wrt.jianjie());
out.print("</td>");
out.print("</tr>");
}
out.print("</table>");
out.print("</body>");
out.print("</html>");

在页面上显示的时候就出现了滚动条怎么解决?div的显示大小跟我设定的值不一样,怎么解决?
返回的结果样子
ajax div html 显示错误

------解决方案--------------------
返回的代码中不要<html><body>等,只把表格返回,然后插入到目标div中就行了
------解决方案--------------------

out.print("<body style='height:500px'>");
怀疑是这个的问题
就想楼上说的 返回的代码中不要<html><body>等,只把表格返回