function edit(id){
alert("edit id="+id);
var myDate = new Date();
//设置action参数
var paramData={"systemId":id,"time":myDate.getTime()};//加上时间参数防止缓存导致ajax请求不执行
//执行action,获取json数据
$.getJSON("../admin/systemJsonAction!querySystemJson.action",paramData,function(data){
alert("data.rows[0].enableFlag="+data.rows[0].enableFlag);
$("#systemIdEdit").val(data.rows[0].systemId);//jquery赋值方法
$("#systemNameEdit").textbox('setValue',data.rows[0].systemName);//easy ui赋值方法
$("#enableFlagEdit").combobox('setValue',data.rows[0].enableFlag);//easy ui赋值方法
$("#systemFlagEdit").combobox('setValue',data.rows[0].systemFlag);//easy ui赋值方法
//$("#userIdEdit").val(data.rows[0].userId);//jquery赋值方法
editDialog(data.rows[0]);
});
}
防止缓存,ajax请求,传入参数加了time参数,每次都会请求
最新推荐文章于 2022-03-18 08:11:23 发布
本文介绍了一个使用Ajax和EasyUI实现的系统信息编辑功能。通过JavaScript代码,该功能能够从服务器获取指定ID的系统信息,并将其填充到编辑对话框中。此过程包括设置时间戳参数以避免缓存问题,并利用$.getJSON方法发起异步请求。
3403

被折叠的 条评论
为什么被折叠?



