如何在 ajax 返回数据后渲染页面,且不在 ajax 内操作

2021-12-27 11:13:30 +08:00
 HeFengzz

如何在 ajax 返回数据后再次渲染表格?

我用原生 JS 写了三个 ajax 请求,发现代码都是重复的,于是封装成一个方法传 url 和 data 进去,但是我在写渲染 dom 时发现,ajax 返回的值还未获取到页面就已经渲染完了,我猜想是因为 ajax 异步的原因。原本我想用定时器判断值是否为空,但是感觉这样岂不是又要写三个定时器?! 所以,现在有什么好办法让 ajax 返回数据后再次渲染页面呢? 感觉自己好笨啊,想不出灵活的办法😭

3040 次点击
所在节点    JavaScript
22 条回复
qfdk
2021-12-27 17:07:36 +08:00
@LawlietZ github 邮件联系吧 要不然微信给➕爆了
pytth
2021-12-28 00:57:03 +08:00
jquery 的 send before 回调了解一下

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

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

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

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

© 2021 V2EX