我有以下代码:
<?php
require_once('db.inc.php');
print "Complete:";
Main::getTable(null,null);
sleep(3);
print "<br>Model:";
Main::getTable('model','A2');
?>
函数正常工作,getTable返回一个带有HTML字符串的echo,它生成一个包含信息的表,问题是Complete出现在表之前(OK),然后是第一个表(OK),然后它休眠3secs( OK),但随后发生了一些奇怪的事情,回声“模型:”出现在“完成”和第一个表之间,第二个出现在第一个表格之下:
达成:
|||||||||||表1 |||||||||||
3秒......
达成:
型号:
|||||||||||表1 |||||||||||
|||||||||||表2 |||||||||||
答案 0 :(得分:2)
听起来您的表格标记不完整或包含错误。
不同的浏览器会以不同的方式处理此问题,但您几乎总会看到某些内容出现在您不期望的位置。
答案 1 :(得分:0)
必须是HTML /呈现问题。输出打印在已打印的输出中是不可能的。检查返回的原始HTML响应,文本很可能在那里以正确的顺序。修复HTML结构,使其在浏览器中正确呈现。
答案 2 :(得分:0)
失踪</table>
的影响
但它也可能由其他事情引起。