我正在为作业开发一个互动网页。我在数据库表中有所需的信息,单击不同的页面元素查询数据库并显示该特定选择的相关信息。但是,页面会在显示其他信息之前刷新。是否有解决方案可以从数据库中查询信息并在页面上显示,而无需刷新页面?
对于上下文,或者如果我的解释不够好,这是我正在进行的工作:(对不起网址)
除去
感谢。
编辑:,抱歉 - 添加了代码
<?php
while($row=mysql_fetch_array($query_result))
{?>
<tr id="tablerow" class="output" onclick="document.location.href=page.php?id=<?php echo $row['item_id'];?>'" style="cursor:pointer">
<a href="elements.php?id=<?php echo $row['item_id'];?>">
<td><?php echo $row['field1']; ?></td>
<td><?php echo $row['field2']; ?></td>
<td><?php echo $row['field3'];?></td>
<td><?php echo $row['field4']; ?></td>
<td><?php echo $row['field5']; ?></td>
<td><?php echo $row['field6']; ?></td>
</a>
</tr>
<script>
document.getElementById('id_val').style.background="#d3d3d3";
</script>
<?php }
?>
答案 0 :(得分:0)
因为您正在使用链接。使用jquery页面加载器:http://api.jquerymobile.com/loader/
答案 1 :(得分:0)
对于像这样的用例,我强烈建议使用meteor.com。
我已经使用PHP / MySQL多年和流星大约一年了。像这样的东西花在流星上的时间要少得多(而且,我认为,学习曲线并不像原始AJAX那样陡峭)。
当然,我相信其他人也会有自己的意见。
我的两分钱。