什么是客户端和服务器端数据表处理?

Str*_*tUp 2 javascript asp.net-mvc jquery-plugins datatables

我尝试过但未能在谷歌和这里进行研究,以获得对客户端和服务器端 jQuery 数据表处理的含义的基本但很好的理解。我知道客户端通常是 Web 浏览器,它与用户交互,服务器是 http 服务器,但仅此而已。如果有人可以帮助简要描述数据处理的两个方面?如果有例子,那就太棒了。如果没有,仍然很棒。

<table id="datatable" class="table">
    <thead>
    <tr>
        <th>
            @Html.DisplayNameFor(model => model.Name)
        </th>
        <th>
            @Html.DisplayNameFor(model => model.Budget)
        ........
    </tr>
    </thead>
    <tbody>
        @foreach (var item in Model)
    ...........

<script type="text/javascript">
    $(document).ready(function () {
        $('#datatable').dataTable();
    });
</script>
Run Code Online (Sandbox Code Playgroud)

那么,脚本代码首先是我需要为客户端处理做的吗?

Gyr*_*com 5

请阅读有关处理模式的官方文档。

  • 客户端处理- 预先加载完整的数据集,并在浏览器中完成数据处理(排序、过滤、分页)。

    请参阅使用客户端处理模式的数据表示

  • 服务器端处理- 为每个表重绘发出一个 Ajax 请求,只返回每个显示所需的数据。数据处理(排序、过滤、分页)在服务器上执行。

    请参阅使用服务器端处理模式的数据表示