首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

EasyUI DataGrid 綁定 Spring MVC 返回 JSON 數據不顯示:常見配置錯誤排查

     編輯:程式設計綜合問答

典型錯誤點

  1. 缺少 class="easyui-datagrid":HTML 表格必須聲明該 class,JS 解析器才會自動初始化。
  2. URL 末尾多斜槓:url:'/store/saleout/precheck/' 可能導致 404,改為 url:'/store/saleout/precheck' 或絕對路徑。
  3. 字段名不匹配:JSON 屬性名(如 id、productName)需與 columns 中 field 完全一致(區分大小寫)。
  4. 返回格式非標準:EasyUI 期望 {total:100, rows:[...]},若直接返回 List 需在後端包裝或前端 loadFilter 轉換。

後端包裝示例

Map result = new HashMap<>();
result.put("total", results.size());
result.put("rows", results);
return result; // @ResponseBody 自動序列化為 JSON

前端 loadFilter 兼容

$('#dg').datagrid({
    url: '...',
    loadFilter: function(data) {
        if (Array.isArray(data)) return { total: data.length, rows: data };
        return data;
    }
});
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved