PHP AJAX 怎么实现无刷新更新留言

留言用的是PHP读取数据库的信息,可是用AJAX新增加数据后,这个显示的内容还是没增加之前的,请问怎么做能实现PHP跟数据库里的数据能够同步更新呢。用AJAX新增加数据,... 留言用的是PHP读取数据库的信息,可是用AJAX新增加数据后,这个显示的内容还是没增加之前的,请问怎么做能实现PHP跟数据库里的数据能够同步更新呢。
用AJAX新增加数据,
  var xmlHttp
  function submit_new_isay(){

  $q=encodeURI(document.getElementById("isay_txt").value);

  if($q=="")
  {document.getElementById("isay_txt").innerHTML="写点什么";
  }
  else{

  document.getElementById("isay_txt").innerHTML=""

  xmlHttp=GetXmlHttpObject()

  if (xmlHttp==null)
  {
  alert ("Browser does not support HTTP Request")
  return }

  var url="isayupload.php?q="+$q
  url=url+"&sid="+Math.random();

  xmlHttp.onreadystatechange=stateChanged

  xmlHttp.open("GET",url,true)

  xmlHttp.send(null)
  }
  }

  留言用的是PHP读取数据库的信息,我把这个包含在PHP的留言页面上的
  <?php
  require("mysql_connect.php");
  $result =mysql_query("SELECT * FROM usersay ORDER BY `sayid` DESC
  ");
while($row = mysql_fetch_array($result))
  {
  echo urldecode($row['saytext'] . " " ."<span class=gray>". $row

  ['addtime'])."</span>";
  echo "<br />"; ?>
展开
 我来答
模友石头4a
2012-02-17 · 超过26用户采纳过TA的回答
知道答主
回答量:83
采纳率:0%
帮助的人:70.2万
展开全部
$(function(){
$('#button').click(function(){
var name = $('#button').val();
//接收数组中包含中文的用$.getJSON()
$.getJSON("b.php?name="+name,
function(data) { //alert(data[3]);
if (data == "") {
alert('暂无数据');
return false;
}
$.each(data,function(i,n){
alert( "key="+i + " :text=" + n );
});
});
});
});
更多追问追答
追问
大侠,不太明白你的代码,我是用这个显示数据的  ". $row

  ['addtime'])."";
  echo "";

  }

  mysql_close($con);
  ?>
追答
b.php 
". $row['addtime'])."";
$rs[]=$row;
  } mysql_close($con);
echo json_encode($rs);//返回数组
  ?>
.js
$(function(){
$('#button').click(function(){
var name = $('#button').val();
//接收数组中包含中文的用$.getJSON()
$.getJSON("b.php?name="+name,
function(data) {//data指b.php返回的数组
if (data == "") {
alert('返回数组为空');
return false;
}
$.each(data,function(i,n){//循环b.php返回的数组,写入页面即可看到你想要的效果
alert( "key="+i + " :text=" + n );//i表数组的键,n表数组的值
});
});
});
});

参考资料: Jquery手册

百度网友87ff1ff
2012-02-15 · 贡献了超过139个回答
知道答主
回答量:139
采纳率:0%
帮助的人:39万
展开全部
做个 循环执行的 js 去 php里调用最新的 条数
追问
具体怎么 做啊,用什么函数?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
漂浮的夜空
2012-02-15
知道答主
回答量:3
采纳率:0%
帮助的人:4098
展开全部
AJAX轮询
追问
怎么轮询,有具体点得嘛,是设定时间还是什么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式