jquery – 是否可以阻止Backbone“读取”请求

前端之家收集整理的这篇文章主要介绍了jquery – 是否可以阻止Backbone“读取”请求前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个拥有许多视图的主干应用程序.在视图之间切换会触发Ajax请求以获取不同的集合.如果启动一个新的请求,我想停止当前的“读取”ajax请求.可能吗?

解决方法

好的,这就是我做的

我正在保存变量中的获取请求

app.fetchXhr = this.model.fetch();

在我的路由器中,我有一个功能,负责关闭视图和渲染视图.它还负责触发每个视图更改所需的任何触发器,但这与此问题无关.

在执行任何操作之前,此路由器功能执行以下操作

//Stop pending fetch
if(app.fetchXhr.readyState > 0 && app.fetchXhr.readyState < 4){
    app.fetchXhr.abort();
}

我希望这有帮助

猜你在找的jQuery相关文章