我已经做了大约一个小时了,但我无法弄清楚。
我有一个 PHP 页面,其中有一个表单,该表单使用 AJAX 将表单数据发送到另一个 PHP 文件以处理和发回结果。我的页面中有一个包装器 div,它从顶部 body 标记的正下方到页脚的正上方。提交表单并通过 AJAX 返回结果后,我将这个包装器 div 的内容替换为结果。结果都包含在一张大表中。
但是,由于某种原因,在我提交表单并返回结果后,<tr>
整个表格中的所有 s 都垂直长了 4 个像素。s 在代码中指定了它们的<td>
长度,所以它们的长度仍然是正确的,但是在<tr>
下面延伸了 4 个像素。当我直接从后端 PHP 页面查看结果时,一切看起来都很好,并且<tr>
s 的长度都是正确的。
因为在将结果发送回第一页之前一切都很好,所以我不确定问题出在哪里。
我无法弄清楚是什么导致了这种情况发生,任何关于导致它的原因和/或如何解决它的建议都会有所帮助!