我有 div 标签,在这个 div 标签中,我从数据库中写入结果(使用 PHP / MYSQL)。我想要这个 div 标签的警报高度。问题是,有时警报会返回不正确的 div 高度(小于实际结果)。有时结果是正确的。
我认为,发生这种情况是因为 javascript 之前返回结果,而不是 php 完成他们的工作,并且结果小于真实高度 div 标签。有人知道如何解决这个问题吗?(恰当,不正确的警报结果,只有chrome和safari,在opera和firefox中结果总是真实的。)这是php代码:
$res = mysqli_query("SELECT some_column FROM table");
echo '<div id="my_div">';
while ($row = mysqli_fetch_row($res)) {
echo '<p>'.row[0].'</p>';
}
echo "</div>";
和js代码:
$(document).ready ( function () {
alert( $("#my_div").height() );
});