我的设计思想是每次做添加、修改、删除操作成功时,执行一次datagrid的reload事件(如$('#id').datagrid("reload")),每次添加、修改、删除操作都是与服务器异步交互,通过返回值来进行操作,如返回1,代表成功,那么就刷新下datagrid,现在的问题是有些时候明明返回值为1(即操作成功时),界面也显示了正在刷新的图标(如“Loading...”),但数据却没改变
我是这样解决的 $('#maintable').datagrid({ url:"datagrid_data.php",queryParams:{pageNumber:pageNumber1,pageSize:pageSize1 },method:"post"});