我有一个从外部源加载数据的应用程序。这个过程需要几个小时,我想不断更新网页,上面写着“为帐户名1加载数据,为帐户名2加载数据”等信息。换句话说,服务器正在运行,我需要将有关此工作的数据从服务器发送到客户端,而无需刷新页面(或按下按钮或执行任何其他操作。)
AJAX是否可行?有没有人有代码示例/推荐教程?
谢谢!
答案 0 :(得分:0)
最简单的方法是使用一个JavaScript setTimeout
,它向服务器端的某个知道如何跟踪进度的内容发出Ajax请求。像jQuery $.get
这样简单的东西就足够了。
另一种选择是实施某种形式的推动,但我认为一个简单的“我的工作如何做”请求不经常间隔就足够了。
答案 1 :(得分:0)
我从未参与编写使用 websockets 的网页,但这种新技术可能对您实际想要执行的内容感兴趣。
请考虑以下事项:websocket.org