在Easyui中打打开窗口dialog控件,当做完修改操作之后,关闭dialog控件刷新Datagrid,有时候无法及时刷新。
1、JavaScript中的代码
function doEdit(){ var timeText=$('#type2').combobox('getText'); var timeValue=$('#type2').combobox('getValue'); if(timeText==timeValue){ timeText=""; timeValue=""; } $.messager.defaults={ok:"确定",cancel:"取消"}; $.messager.confirm('Confirm', '您确定修改?', function(r){ if (r){ $.ajax({ type: "POST", url: "load!editDowntable.action", data:"edit_id="+ $('#id2').val()+"&edit_title="+$('#title2').val()+"&edit_persontype="+timeValue+"&edit_cpersontype="+timeText+"&edit_loadtime="+$('#time2').datetimebox('getValue') }); } $('#editDlg').dialog('close'); $('#tt').datagrid({ url:"load!queryTable.action" }); }); }2、html中的代码
<table id="tt"> <thead> <th data-options="field:'title',title:'标题',width:140"></th> <th data-options="field:'cpersontype',title:'类型',width:120"></th> <th data-options="field:'loadtime',title:'创建时间',width:120,formatter:formattime"></th> </thead> </table>