仅重新加载网页的一部分

时间:2012-09-13 05:30:04

标签: javascript jquery ajax

我有一个页面,用户在观看视频后会问一个问题。我想在任何用户提问时立即更新问题的数量。我不想重新加载整个页面。我只想更新包含所有问题的特定div。

2 个答案:

答案 0 :(得分:8)

您可以使用jQuery.load()

例如,无论您想要刷新id = questions的div,只需执行以下操作:

jQuery('#questions').load('/some_url #questions > *');

答案 1 :(得分:2)

您向服务器添加一个页面,只返回您的问题。

e.g。您的整页包含

<div id="questions"></div>

然后你在你的服务器上设计了一个页面/questions.php,它只返回该div中的内容

使用jquery.load填写问题div

<script>$(function(){  $("#questions").load("/questions.php")  })</script>