Arrays 使用knockout和Ajax提高检索可观察数组的性能
我正在从Ajax检索一个可观察的数组,但是在表中加载数据时,性能太慢了。你能给我推荐另一条路吗 这是我的密码:Arrays 使用knockout和Ajax提高检索可观察数组的性能,arrays,ajax,knockout.js,observable,Arrays,Ajax,Knockout.js,Observable,我正在从Ajax检索一个可观察的数组,但是在表中加载数据时,性能太慢了。你能给我推荐另一条路吗 这是我的密码: self.array = ko.observableArray(); $.get("@Url.Action("Method", "Data")", { id: id }) .done(function(data) { viewModel.array(data); }); 您没有从Ajax检索可观察
self.array = ko.observableArray();
$.get("@Url.Action("Method", "Data")", { id: id })
.done(function(data) {
viewModel.array(data);
});
您没有从Ajax检索可观察的数组。事实上,您正在通过使用Ajax发送请求从服务器检索数据,然后将检索到的数据分配到一个可观察的数组中。所以这里我们需要更多的信息,比如你的数据有多大?如果您的数据很大,您可能需要使用诸如
延迟加载
或分页
之类的概念,这取决于您的设计方式。众所周知,大型表的淘汰速度很慢。您可能需要使用这个插件:您并没有从Ajax检索可观察的数组。事实上,您正在通过使用Ajax发送请求从服务器检索数据,然后将检索到的数据分配到一个可观察的数组中。所以这里我们需要更多的信息,比如你的数据有多大?如果您的数据很大,您可能需要使用诸如延迟加载
或分页
之类的概念,这取决于您的设计方式。众所周知,大型表的淘汰速度很慢。您可能需要使用此插件: