$(function() { // 获取URL参数中的typeId var typeId = getUrlParam("typeId"); // 初始加载数据 loadDetailList(typeId, 1); }); // 获取URL参数 function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) return decodeURI(r[2]); return null; } // 加载详情列表 function loadDetailList(typeId, pageNum) { console.log("typeId="+typeId); var params = { typeId: typeId, pageNum: 1, pageSize: 10000 }; JY.Ajax.doRequest(null, bonuspath + '/backstage/maLease/findByPage', params, function(data) { try { $("#detailTable tbody").empty(); // 检查返回数据格式 if (!data || !data.obj || !data.obj.list) { console.error("Invalid response data:", data); $("#detailTable tbody").append("数据格式错误"); return; } var obj = data.obj; var list = obj.list; var results = list.results; var html = ""; if (results != null && results.length > 0) { for (var i = 0; i < results.length; i++) { var item = results[i]; html += ""; html += "" + (i + 1) + ""; html += "" + JY.Object.notEmpty(item.projectName) + ""; html += "" + JY.Object.notEmpty(item.usingNum) + ""; html += "" + JY.Object.notEmpty(item.dayDiff) + ""; html += "" + JY.Object.notEmpty(item.agreementCode) + ""; html += "" + JY.Object.notEmpty(item.startTime) + ""; html += ""; } $("#detailTable tbody").append(html); } else { html += "没有相关数据"; $("#detailTable tbody").append(html); } } catch (e) { console.error("Error processing response:", e); $("#detailTable tbody").empty().append("数据处理错误"); } }, function(error) { // 添加错误回调 console.error("Ajax request failed:", error); $("#detailTable tbody").empty().append("加载失败"); }); }