Php 想要使用ajax从mySQL中提取滚动评论框吗

Php 想要使用ajax从mySQL中提取滚动评论框吗,php,jquery,mysql,ajax,Php,Jquery,Mysql,Ajax,我还没有开始做这件事,因为我还是个新手,我想确定我想要完成的事情没有任何问题 在最简单的形式中,我希望有一个div,它将显示从mySQL数据库中提取的文本引用。每5秒,报价将淡出,下一个报价将淡入 ajax适用于此吗?更详细地说,我将有几个功能: 拉取对象的名字和姓氏 数据库中的用户 将其转换为首字母:IE:Joe 史密斯将成为-J.S 从数据库中提取位置:即: 德克萨斯州达拉斯 从数据库中提取报价: 艾:干得好 然后,它将使用 我的主要问题是这是一个好方法吗?我不想用flash来完成这个任

我还没有开始做这件事,因为我还是个新手,我想确定我想要完成的事情没有任何问题

在最简单的形式中,我希望有一个div,它将显示从mySQL数据库中提取的文本引用。每5秒,报价将淡出,下一个报价将淡入

ajax适用于此吗?更详细地说,我将有几个功能:

  • 拉取对象的名字和姓氏 数据库中的用户
  • 将其转换为首字母:IE:Joe 史密斯将成为-J.S
  • 从数据库中提取位置:即: 德克萨斯州达拉斯
  • 从数据库中提取报价: 艾:干得好
然后,它将使用

我的主要问题是这是一个好方法吗?我不想用flash来完成这个任务。有没有jQuery插件可以实现这一点


谢谢

这应该可以解决问题。
nb:“#comments”是您的comments div中的一个span.
nb:“comments.php”应返回您希望显示的内容。
nb:开始参数将在db查询的limit语句中使用

function comments(ccount) {
  var ccount = (ccount == 'undefined' ? 1 : ccount);
  $.ajax({
    url: 'comments.php',
    data : {'start': ccount},
    success: function(data) {
      $('#comments').fadeOut('slow').html(data).fadeIn('slow');
    }
  });
  setTimeout(function(){comments(ccount+1)},5000);
}
那么在你的文件里准备好了吗
comments()

function comments(ccount) {
  var ccount = (ccount == 'undefined' ? 1 : ccount);
  $.ajax({
    url: 'comments.php',
    data : {'start': ccount},
    success: function(data) {
      $('#comments').fadeOut('slow').html(data).fadeIn('slow');
    }
  });
  setTimeout(function(){comments(ccount+1)},5000);
}