不问如何中止 AJAX。
在这种情况下,有谁知道如何防止服务器传输?
例如,在动态分页中,用户可能一次快速滚动 1 行,从而引起许多请求。
这可以在客户端 jQuery 上轻松取消abort
,但是对于我们这些在带宽分配上吝啬的人来说,我们如何才能在收到新请求时阻止先前的请求传输?
提前谢谢了!
细节
实际上,这是因为我使用的是 jQuery UI Slider,并且我已经将slide
事件设置为命中服务器。
正如你所料,如果你把那个傻瓜滑过 10%,服务器就像疯了一样被击中,即使我已经abort
编辑了,它仍在传输所有数据。
这是问题的真正根源,因为可能(在我看来)快速按下向上或向下按钮是无法停止的。