使 ajax 加载的内容自行刷新
Make ajax loaded content refreshing itself
我在主页上有一个div,它通过ajax从另一个文件(content.php)加载内容,每5秒自动刷新一次。
function autoRefresh_div() {
$("#div1").load("content.php", function() {
setTimeout(autoRefresh_div, 5000);
});
}
在内容中.php我有按钮和一个执行XMLHttpRequest的函数,该函数在单击按钮后更改数据库中的值。
<script type="text/javascript">
function buttonClick(button_id) {
var valueA = document.getElementById('valueA'+id).value;
var valueB = document.getElementById('valueB'+id).value;
var url = "updatedb.php?valueA=" + valueA +"&valueB="+ B;
ajax = new XMLHttpRequest();
if(ajax!=null){
ajax.open("GET", url, true);
ajax.send(null);
}
else{
alert("Ajax Error");
}
}
</script>
更改该值后,我希望主页重新加载div。我该怎么做?
你从来没有第一次打电话给autoRefresh_div()
,以便它开始循环
尝试
$(function(){
autoRefresh_div();
});
相关文章:
- 如何通过ajax刷新JSF填充的javascript变量
- ASP.NET MVC 3-在ajax调用后,重定向到新页面或生成页面刷新
- 如何使用AJAX刷新表
- 如果不刷新Rails中的浏览器,AJAX请求就无法看到效果
- Spring MVC Ajax请求刷新动态表
- 使用Ajax刷新页面属性
- jquery-ajax-setinterval只自动刷新部分脚本
- ajax html javascript页面刷新无闪烁问题
- 页面刷新后重新加载 ajax 检索到的数据
- 为什么 ajax 没有部分刷新我的页面
- JQuery AJAX - 如何使用方法 GET 调用刷新/重新加载页面
- j查询如何在加载了 load() 函数的页面上进行 POST/AJAX,而无需刷新页面
- 自动刷新 ajax 内容
- 刷新 AJAX 内容时保持 jquery 动画
- 单击按钮时刷新 Ajax 加载的页面
- 隐藏Iframe刷新Ajax选项
- 如何返回mysql数据到网页不刷新(ajax/jquery/php/mysql)
- 使用模板器刷新Ajax块
- 如何始终刷新ajax加载的文件,避免缓存文件
- 我的完成按钮不知何故进入了空白页,除非我刷新 -ajax,否则删除将不起作用