/ / Async JQuery AJAX повідомлення блокує сторінку в asp.net - jquery, ajax

Повідомлення Async JQuery AJAX заблокує сторінку в asp.net - jquery, ajax

Я отримав кілька повідомлень JQuery.ajax, які мені потрібно, щоб отримати деякі дані назад.

Вони всі асинхрони: правда; але вони блокують сторінку. Я не можу натиснути інші посилання, доки вони не завантажать.

Я використовую .net Framework 4.5.

Не вдається знайти жоглінг рішення ...

Відповіді:

0 для відповіді № 1

Якщо ви встановили async:true то запити будуть асинхронні. Оскільки ви згадали. NET 4.5, я вважаю, що ви використовуєте ASP.NET на сервері. Якщо кінцева точка, яку ви натискаєте на ці запити AJAX, використовує сеанси, ці запити будуть поставлені в чергу та виконуються послідовно, а не паралельно, оскільки в ASP.NET сеанс не безпечний, і це просто не дозволяє вам мати одночасні запити від той самий сеанс.Але це проблема з сервером, яка не повинна бути блокування браузер і не дозволяє вам натискати інші посилання, доки запити не виконуються.

Можливо, у вас є якийсь інший скрипт на вашій сторінці, який відповідає за цю поведінку. На жаль, у вашому записі недостатньо інформації, щоб мати змогу визначити його.