我正在尝试从 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);
}
});