【发布时间】:2015-02-13 10:13:19
【问题描述】:
我有一个主干应用程序,它并行呈现许多视图,每个视图都通过集合发送多个 REST 请求。现在假设如果用户在对同一视图的 http 请求完成之前关闭了一个视图,我看到在网络控制台中,HTTP 请求仍然继续从服务器获取数据。这些数据永远不会被渲染,并且会被不必要地获取。
有没有一种方法可以在视图被破坏后立即停止由 Backbone 视图发起的所有 HTTP 请求。
【问题讨论】:
-
您可以使用 abort() 方法来取消 ajax 请求,但这不会阻止您的服务器处理它。 :D
-
或者你也可以看看这个stackoverflow.com/questions/12749043/…
标签: javascript rest backbone.js