【发布时间】:2017-03-04 22:27:41
【问题描述】:
我正在开发一个查询 PHP 启用的聊天,目前正在使用 ajax 从服务器中提取数据并将其显示在聊天框中,但这会使用对客户端计算机的多个 ajax 请求,这会导致它变慢......
这就是我使用 ajax 和 yii2 所做的事情
function getdata() {
$.get("controller/action").
done(function(){
//process json
$("#chatbox").html(data);
})
}
然后我正在使用
windows.setInterval(getdata(),1000);
有没有更好的方法在不使用 ajax 和 jquery 的情况下获取这个子数据
我已经检查了This link,但它不是很有帮助
【问题讨论】:
-
父数据...
-
还有什么数据#mahi...
-
你应该使用WebSockets。你也可以看看这个 PHP 项目 Kraken 及其演示 Kraken Demo Application - Chat
标签: javascript php jquery ajax