当我使用 JQuery ajax 函数并且响应非常大~1mb 时,ui 在调用成功函数之前被冻结。我在使用 JSON.parse 函数并解析大量数据时体验过这一点。我相信这个函数是在请求返回时使用的,将内容格式化为 JSON。这是我正在使用的代码。
$.ajax({
url: "/sessions/" + this.get("session_id") + "/get_sample_data",
data: params,
dataType: 'json',
type: "GET",
success: function (response) {
success(response);
}
});
无论如何要覆盖响应的代码,以便我可以将解析错开成部分并希望最大限度地减少对 ui 的阻塞?还是有另一种方法来解决这个问题。我正在使用 chrome 和 chrome canary,两者的结果相同。
提前致谢