0

我正在尝试从 2000 个用户列表中选择一些用户(大约 200 个)并将其加载到另一个 div 但每次循环运行时它都会在 Firefox 中打开以下对话框

此页面上的脚本可能正忙,或者它可能已停止响应。您现在可以停止脚本,在调试器中打开脚本,或者让脚本继续。

不过,它适用于较小的列表。有没有优化的方法来实现这一点?下面是我的代码:

var usersList = $("#UsersList").data("kendoListView");
var usersListDS = usersList.dataSource;
var newSelectedUsers = usersList.select();
var selectedUsersData = [];

$.each(newSelectedUsers, function (index, data) {
    var itemIndex = $(data).index();
    var newItem = usersListDS.at(itemIndex);
    if (newItem) {
        selectedUsersListData.push(newItem);
        selectedUsersData.push(newItem);
    }
});
4

0 回答 0