我有一个div标签,在这个div中,我使用PHP / MYSQL从数据库中获取结果。我想要警报显示div标签的高度。问题是,有时候警报会返回不正确的div高度(小于实际结果)。有时候结果是正确的。
我认为这是因为JavaScript在PHP完成工作之前就返回了结果,因此警报得到的div高度比实际高度少。有人知道如何解决这个问题吗?(顺便说一下,在Chrome和Safari中,不正确的警报结果只有在Opera和Firefox中才是真实的。)
这是PHP代码:
我认为这是因为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() );
});