求一段 ajxa 代码 /害羞

2019-12-25 02:34:21 +08:00
 boyzhh
因为不熟悉 ajxa,求一段代码,需求是这样的:
django 中的 base 模板中
1,载入页面时判断 session['waiting']如果>0(因为可能有多个项目取数据,几个项目就是数字几)进行 2
如果 session['waiting']=0,以下都不显示
2,每 2 秒刷新请求: https://xx.xx.xx.xx/xxxxxx/
3,如果返回值{'new_msg': 2(完成几个显示数字几), 'waiting':数字}'new_msg>0,更新一个通知<div id=info> 的内容为“计算完成[数字],点我查看”
4,如果返回值 waiting=0,停止刷新,waiting>0 就是还有没完成的,继续刷新
5,切换页面就等于循环第一步,session 的 waiting 值是在后台刷新

其实就是用 celery 异步去取了一系列数据,因为是并行的,直到全都取完才可以计算结果,计算完了给网页的通知栏发个通知告诉用户计算完毕。

1 用 django 模板会写,就是判断一下 session 值,2,3,4 不会写,jquery 那些不了解啊,谢谢高手们
4325 次点击
所在节点    Python
6 条回复
KasuganoSoras
2019-12-25 03:21:13 +08:00
RV0n
2019-12-25 08:37:46 +08:00
是 ajax 不是 ajxa
tyhuohuo8
2019-12-25 10:50:29 +08:00
@KasuganoSoras 闷声发财可还行
slamJay
2019-12-25 14:54:53 +08:00
@KasuganoSoras 闷声发大财 学习了
boyzhh
2019-12-25 15:08:18 +08:00
@KasuganoSoras 万分感谢
boyzhh
2019-12-25 15:08:46 +08:00
@RV0n 看出来了我确实不太熟悉 /尴尬

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/632030

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX