1

我有几个 JQuery.ajax 帖子,我需要取回一些数据。

它们都是 async:true; 但他们锁定了页面。在它们最终加载之前,我无法单击其他链接。

我正在使用 .net 框架 4.5。

谷歌搜索找不到解决方案...

4

1 回答 1

0

如果您已设置async:true,则请求将是异步的。既然您提到了 .NET 4.5,我想您在服务器上使用的是 ASP.NET。如果您处理这些 AJAX 请求的端点正在使用会话,则这些请求将按顺序排列并执行,而不是并行执行,因为在 ASP.NET 中,会话不是线程安全的,它根本不允许您从同一个会话。但这是一个服务器端问题,不应锁定浏览器并阻止您在请求执行之前单击其他链接。

也许您的页面上还有其他一些脚本负责此行为。不幸的是,您的问题中没有足够的信息来确定它。

于 2013-05-10T06:03:44.980 回答