我试图从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);
}
});