有谁知道如何刷新页面中的特定div,我不想加载整个页面,但只有一个div。它可以吗?
答案 0 :(得分:2)
虽然我还在学习自己,但我认为你实际上在谈论的是AJAX。 jQuery库为您提供了许多方法来进行AJAX调用,一些是高级别的,一些是低级别的。在jQuery主页中搜索.load()以获得高级解决方案,在.ajax()中搜索更低级别的解决方案。
答案 1 :(得分:1)
不可能,但您可以使用ajax更新div上的内容(不完全刷新)。
编辑:您可以使用简单的javascript来完成ajax请求。在ajax中,一个请求被发送到服务器,该服务器发回一些数据,可以用来更新div中的html。 www.w3schools.com/ajax/default.asp
答案 2 :(得分:1)
答案 3 :(得分:0)
它被称为jquery
。它是一个javascript库,使用更少的代码更容易编写许多函数。 Ajax
是其中的一部分,以及您用来发出Http请求以将动态内容转换为div的内容。
答案 4 :(得分:0)
如果你不想重新加载整个页面,那么你可以使用jQuery Ajax
。但是使用它你只能更改div标签的内容而不刷新整个页面
答案 5 :(得分:0)
这是一种方式,告诉我它是否有效:
<html>
<head>
<script>
$(document).ready(function(){
$.post(
"anotherpage.php",
{"field":"value"},
function(r){
if(r!==''){
$(".replace").html(r);
}
});
});
</script>
</head>
<body>
<div>Some text</div>
<div class="replace">Default Text</div>
</body>
</html>
答案 6 :(得分:0)
Ajax是你最好的选择,但它并不是jQuery独有的东西。如果您还没有使用jQuery,您会发现自己编写脚本更有效率,而不是将整个jQuery库与您的站点一起加载。
答案 7 :(得分:0)
使用jQuery和PHP(AJAX)非常容易,你可以从数据库或任何你想要的网页加载新的值,你也可以设置时间间隔看看这个链接:
http://phphere.blogspot.com/2013/12/how-to-refresh-particular-div-in.html