Javascript 为什么ajax会一个接一个地发送请求
我今天想知道 在我的项目中,ajax不进行异步调用。请求正在一个接一个地发送 在处理一个请求时,其余所有请求都处于挂起状态 您可以在下图中看到Javascript 为什么ajax会一个接一个地发送请求,javascript,jquery,.net,angularjs,asp.net-mvc,Javascript,Jquery,.net,Angularjs,Asp.net Mvc,我今天想知道 在我的项目中,ajax不进行异步调用。请求正在一个接一个地发送 在处理一个请求时,其余所有请求都处于挂起状态 您可以在下图中看到 这是昨晚发生的。这与如何应用Ajax调用无关。它主要与ASP.NET管理会话有关。这是官员 并发请求和会话状态 访问ASP.NET会话状态 每个会话都是独占的,这意味着如果两个不同的用户 并发请求时,将授予对每个单独会话的访问权限 同时但是,如果对 相同的会话(通过使用相同的SessionID值),第一个请求 获取对会话信息的独占访问权限。第二个请求
这是昨晚发生的。这与如何应用Ajax调用无关。它主要与ASP.NET管理会话有关。这是官员 并发请求和会话状态 访问ASP.NET会话状态 每个会话都是独占的,这意味着如果两个不同的用户 并发请求时,将授予对每个单独会话的访问权限 同时但是,如果对 相同的会话(通过使用相同的SessionID值),第一个请求 获取对会话信息的独占访问权限。第二个请求 仅在第一个请求完成后执行 如您所见,如果对同一会话发出两个并发请求(在您的情况下是这样),则在响应第一个请求之后应用第二个请求 编辑 如果不希望出现这种行为,可以使用
SessionStateAttribute
装饰控制器,并禁用以访问会话
[SessionState(SessionStateBehavior.Disabled)]
如果只想对会话进行读取访问,可以添加如下属性
[SessionState(SessionStateBehavior.ReadOnly)]
你能给我们提供发送ajax请求的代码吗?希望这个链接能帮助你解除DelVideos(VideoID){var param={“VideoID”:VideoID};param=JSON.stringify(param);$.ajax({type:“Post”,url:/knowledgearears/DelVideos),contentType:“application/JSON;charset=utf-8”,data:param,success:function(data){$('#DelVideoModal').find('button.close').click();GetVideos();},错误:function(response){alert(response);}};这是一个正常的ajax电话,只是昨晚还在工作。我不知道我的项目中发生了什么。请求一个接一个地发送。谢谢。你的答案与我当前的问题有关。我正在我的web.config文件中使用这个。你能详细解释我吗?请检查这个链接这是我的另一个问题