Easyui Datagrid 解决页面加载重复请求2次后端问题

现象

在页面刚刚打开时,页面加载完毕,显示查询数据,连续请求网络2次,
第一次是只携带了 分页参数;
在这里插入图片描述
第二次携带分页和查询参数
在这里插入图片描述

问题出现原因

html代码中利用class声明了datagrid,导致easyUI解析class代码的时候先解析class声明中的datagrid,这样组件就请求了一次url;然后又调用js初始化代码请求一次url。这样导致了重复加载。

解决方案

1、js方式初始化datagrid;
2、使用html初始化页面,删除 class=“easyui-datagrid”,如果class中还有其他的,则只删除easyui-datagrid即刻;此方案适用于首次加载并显示数据的场景;
3、如果首次加载无需显示数据,则保留class=“easyui-datagrid”。

参考文档:
完美避免easyui datagrid加载两次数据

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-18 07:30:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-18 07:30:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-06-18 07:30:01       82 阅读
  4. Python语言-面向对象

    2024-06-18 07:30:01       91 阅读

热门阅读

  1. C和C++

    2024-06-18 07:30:01       21 阅读
  2. 【 Python 自动化脚本:高效管理文件和文件夹】

    2024-06-18 07:30:01       27 阅读
  3. Starknet架构之Starknet state、State commitment

    2024-06-18 07:30:01       32 阅读
  4. SpringBoot3使用Swagger

    2024-06-18 07:30:01       33 阅读
  5. Mybatis 的缓存功能

    2024-06-18 07:30:01       25 阅读
  6. Flask-RESTPlus

    2024-06-18 07:30:01       28 阅读
  7. XML 编辑器:功能、选择与使用技巧

    2024-06-18 07:30:01       24 阅读
  8. 如何通俗理解逻辑回归(Logistic Regression)

    2024-06-18 07:30:01       30 阅读
  9. 【神经网络】深度神经网络如何应用于推荐系统

    2024-06-18 07:30:01       28 阅读
  10. TransformerConv

    2024-06-18 07:30:01       21 阅读
  11. 网络安全筑基篇——文件上传

    2024-06-18 07:30:01       32 阅读
  12. c++日期类的实现

    2024-06-18 07:30:01       30 阅读