【发布时间】:2017-06-30 22:10:27
【问题描述】:
我有网站。我用 jQuery AJAX 编写了聊天页面。有3个ajax调用。
- AJAX 请求发送新的聊天文本,
- 检测用户正在输入的 AJAX 请求
- 检测新消息的 AJAX 请求。
我使用 JSON 发送和接收低数据进行聊天。我使用 AJAX 聊天时使用了最好的技术,但是当我在输入框中输入消息或在聊天历史记录中上下滚动时,网页会冻结。我不明白为什么页面冻结。
首先我要获取所有聊天记录。我对其进行了更改,因此它仅在有新消息时才获取新消息,但这并没有解决我的问题。
其次,我尝试设置 async=true 或 false - 这并不能解决我的问题。它必须正常工作而不会冻结,但它会冻结。
截图如下。
【问题讨论】:
-
贴出相关代码
标签: javascript php ajax chat freeze