【发布时间】:2010-12-24 23:59:55
【问题描述】:
如how to update a Django page without a page reload? 中所述,我使用 JavaScript 从浏览器定期向服务器发送 XMLHTTPRequest,以获取在我的应用程序过程中发生变化的网页部分。
然而,大多数时候,什么都没有改变;服务器回复相同的响应,浏览器使用已经存在的内容更新网页。
显然,服务器应该只在有新数据时才回复。
对http://ajaxpatterns.org/Periodic_Refresh#Lace 进行了彻底的网络研究,但文档很简洁,我正在努力在我的 Django 项目中实现这个概念。我很难相信以前没有人这样做过。
有人知道我可以用作指导的任何其他资源吗?
【问题讨论】:
-
你链接的页面有一个很好的技术:对内容进行哈希处理,在响应中包含哈希值,在计时器上将哈希值发送到服务器,并让服务器检查哈希值以确定是否发送更多的东西。您需要哪些方面的帮助?
标签: javascript python ajax django