Tag: synclock

jQuery Ajax SyncLock

我有几个按钮,用户可以点击以使用jQuery的$ .ajax加载内容。 所有按钮都将内容加载到相同的div标签中。 问题是,如果用户快速点击多次,内容可能会在登陆正确的内容之前闪烁几次。 我有什么办法解决这个问题? 我在想类似.net的SyncLockfunction,但在javascript / jQuery中。 理想的解决方案是取消队列中当前的请求并启动新的请求。 需要注意的一点是,可能存在多个不相关的ajax请求,因此我无法清除所有请求,只是与这个div标签相关的请求。