PHP页面通过刷新显示用户状态

时间:2012-08-20 07:07:17

标签: php ajax refresh status

我有一个PHP脚本,通过SOAP查询用户状态。 我想在用户状态发生变化时刷新页面,例如当用户拨打电话或挂机时。 如何快速平滑地刷新页面以始终显示最新的用户状态?

我阅读了有关Ajax的内容,并在HTML5中搜索了一个解决方案。你的建议是什么?

感谢任何有用的帖子: - )

1 个答案:

答案 0 :(得分:0)

我的建议是在页面加载之前不加载和解释soap。

制作两页。

1个显示所需内容的内容页面,没有“最新状态” 加载内容页面时,向第2页发出ajax请求。(jQuery示例)

$(document).ready(function(){
   $.ajax("lateststatus.php").done(function(data){
      // Change the name of the element to the element where you want to display the data
      document.getElementById("mycontentdiv").innerHTML = data;
      });
});

然后在第二个php文件(lateststatus.php)中加载soap文件,解释并仅生成要在内容div中显示的html代码。

简而言之就是这样。