我有一个PHP脚本,通过SOAP查询用户状态。 我想在用户状态发生变化时刷新页面,例如当用户拨打电话或挂机时。 如何快速平滑地刷新页面以始终显示最新的用户状态?
我阅读了有关Ajax的内容,并在HTML5中搜索了一个解决方案。你的建议是什么?
感谢任何有用的帖子: - )
答案 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代码。
简而言之就是这样。