日期:2014-05-17  浏览次数:20448 次

javascript引用php页面 数据表不刷新的问题 新人没有分 大家帮帮忙
<script language=javascript>
function selectall()
{
var xmlhttp;
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
  {
  document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
  }
  }

xmlhttp.open("GET","../zuoyefei/qfl_all.php",false);
xmlhttp.send();
}
</script>


<body>
<button type="button" onclick="selectall()">查询所有</button>
<div id="txtHint"><br />信息将在此处列出 ...</div>
</body>

我用html中的按钮调用javascript中的方法, 将xmlhttp中的php页面显示在下面的div框体里面 php页面内容是从数据库中取出一张表格。 

现在发生了一个问题: 我在当前页面的保存和删除操作, 使用按钮调用出的表格还是开始时的数据 (比如我第一次按查询按钮 显示9行 我保存1条数据 再点查询按钮它查出的表依然是9行)刷新页面再查询也无法解决 必须重新打开一个浏览器页面才能看到
 
而如果不使用javascript调用php页面 而将查询的php代码直接放在该页上 就不会有问题 增和删的

行都可以立即刷新出来 

应该就是xmlhttp中的调用导致的 求解决方案! 或者有更简单的方法实现 “单击按钮在指定位置加

载php页面”的方法也可以!




------解决方案--------------------
xmlhttp.open("GET","../zuoyefei/qfl_all.php?key="+Math.random(), false); //这样试试