在中,很明显,尽管javascript是单线程的,但仍然有一些警告。我想知道下面的伪代码是否总是可预测的(我在“使用”jQuery)$('#button').click(function() if (lastReq) lastReq.abort();});
情况可能是,在单击事件和中止之间,来自服务器的数据通过并将事件放在事件队列中。如果这发生在中止</e
当我使用fiddler时,我可以通过右键单击请求并选择中止会话选项来中止http请求。我可以从服务器端(我运行了ASP.NET Web )确认客户机实际上是断开连接的。现在,我正在尝试模仿来自.NET client的相同行为。然而,无论我如何尝试,我都从fiddler中观察到,尽管我正在进行上述调用,请求仍在继续运行并返回一个响应。换句话说,这些调用不会导致服务器检测断开连接。有办法实现我想要的吗?