JQuery ajax zamarza ui, gdy odpowiedź jest bardzo duża
Kiedy używam funkcji JQuery ajax i odpowiedź jest dość duża ~ 1mb ui zostaje zamrożone tuż przed wywołaniem funkcji powodzenia. Doświadczyłem tego dzięki funkcji JSON.parse i analizowaniu dużej ilości danych. Uważam, że ta funkcja jest używana przy zwrocie żądania formatowania treści do JSON. Oto kod, którego używam.
<code>$.ajax({ url: "/sessions/" + this.get("session_id") + "/get_sample_data", data: params, dataType: 'json', type: "GET", success: function (response) { success(response); } }); </code>
Czy mimo to należy nadpisać kod odpowiedzi, aby móc rozłożyć parsowanie na części i miejmy nadzieję zminimalizować blokowanie interfejsu użytkownika? lub czy istnieje inny sposób, aby to naprawić. Używam kanarka chromowego i chromowego i uzyskuję ten sam rezultat w obu.
Z góry dziękuję