esayui datagrid 刷新无效

问题描述

代码如下,对数据操作后刷新无效functionSave(){vartypeid=$("#ddlContract").combobox('getValue');vartypename=$("#ddlContract").combobox('getText');varddlBreedsid=$("#ddlBreeds").combobox('getValue');varddlBreedsname=$("#ddlBreeds").combobox('getText');if($('#hid1').val()=="1"){$.ajax({type:"post",url:"../BaseInfo/BaseInfo.ashx?action=add",dataType:"text",async:false,data:{txtFileName:$("#txtFileName").textbox('getValue'),txtDesc:$("#txtDesc").textbox('getValue'),zas:"新增模板信息",tableName:"FileTemplate",typeid:typeid,typename:typename,ddlBreedsid:ddlBreedsid,ddlBreedsname:ddlBreedsname,},dataType:"text",success:function(text){alert(text);$("#tbUsers1").datagrid('load');$('#ADD').window("close");}});}elseif($('#hid1').val()=="2"){$.ajax({type:"post",dataType:"text",url:"../BaseInfo/BaseInfo.ashx?action=udapte",async:false,data:{id:$("#did").val(),txtFileName:$("#txtFileName").textbox('getValue'),txtDesc:$("#txtDesc").textbox('getValue'),zas:"修改模板信息",tableName:"FileTemplate",typeid:typeid,typename:typename,ddlBreedsid:ddlBreedsid,ddlBreedsname:ddlBreedsname,},dataType:"text",success:function(text){if(text=="修改成功!"){$("#tbUsers1").datagrid('load');$('#ADD').window("close");}else{alert(text);}}});}}

解决方案

解决方案二:
$("#tbUsers1").datagrid('reload');//试试,另外注意一下jqueryeasyui的版本是否支持你的浏览器,换个浏览器再试试
解决方案三:
$("#tbUsers1").datagrid('reload');试过无效。火狐360IE都没用

时间: 2024-10-31 19:07:33

esayui datagrid 刷新无效的相关文章

datagrid 刷新问题

问题描述 我使用linq绑定到wpf中datagrid控件.Tabel<Tasks>_tasks;IQueryable<Tasks>_task;_task=frompin_tasksselectp;datagrid1.itemsource=_task;当我删除当前记录时:Tasks_task=(Tasks)datagrid1.SelectedItem;varq=fromain_taskswherea.Id==_task.Idselecta;_tasks.DeleteAllOnSub

esayui treegrid 刷新问题求解??????

问题描述 使用了easyuitreegrid发现用ajax加载无法刷新treegrid不知道是什么原因?具体来说是这样的.前台我使用的easyuitreegrid,后台使用的是springmvc,在前台有一个需要按照日期查询的条件,我就根据日期这个条件,使用ajax加载数据,在后台返回的json格式的数据.数据打印出来都没有问题,在前台我使用的是reloadData,可是就是无法刷新treegrid,必须手动刷新整个页面之后,才可以再次按照日期查询.网上找了很多都没有找到我想要的.想请教一下论坛

JqueryEasyUI 解决IE下datagrid无法刷新的问题

问题描述: 在使用JqueryEasyUI 时,发现在IE下$('#table').datagrid('reload');无效,数据并没有被刷新,究其原因,是因为刷新时,datagrid请求的url没有变化,IE就从浏览器缓存里取数据了,返回的是302响应码. 解决办法: 在$('#table').datagrid('reload');前修改$('#table')的url,可以增加一个时间戳参数,修改代码像这样: var url = $('#table').datagrid('options')

WPF刷新界面的问题

项目需要一个硬件检测功能,需要用到界面刷新,刚开始想用个定时器,对检测过的硬设定时添加后刷新 界面. 但是很遗憾,定时器并不能进行刷新.后台检测List数据里面已经添加了很多了很多数据了, 就是不能显示到界面然后百度一下"WPF刷新界面"找了好几篇文章,大致都是如下代码: public class UIHelper : Application { //刷新界面 private static DispatcherOperationCallback exitFrameCallback =

JavaScript刷新页面特效代码

在做web开发的时候有时候,一般都会用到.方法不止一种,看看你掌握了几种? 刷新页面常用方法 history.go(0)     location.reload()     location=location     location.assign(location)     document.execCommand('Refresh')     window.navigate(location)     location.replace(location)     document.URL=l

Flex4 DataGrid中嵌入RadioButton实现思路及代码_Flex

<s:DataGrid id="viewDg" width="100%" height="100%" fontFamily="微软雅黑" horizontalScrollPolicy="off" borderVisible="false" dataProvider="{viewList}"> <s:columns> <s:ArrayLis

Flex DataGrid 伪合并单元格实现思路_Flex

<?xml version="1.0" encoding="utf-8"?> <s:MXDataGridItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" widt

控件-mscomm串口波形绘制范例,求大神解析这三个函数,急急急,绘制波形图的原理是什么,拜托了

问题描述 mscomm串口波形绘制范例,求大神解析这三个函数,急急急,绘制波形图的原理是什么,拜托了 //串口void CPort_testDlg::OnComm() { //if(stop)return; VARIANT m_input1; COleSafeArray m_input2; long lengthi; BYTE data[600]; CString str; int ai=0bi=0ci=0di=0; int sum=0; if(m_Comm.GetCommEvent()==2)

用Visual C#中实现DB2数据库编程(转)

visual|编程|数据|数据库 在Visual Studio.NET Beta 1版本中访问IBM DB2等非SQL Server数据库通常是使用ADO.NET的ODBC方法,而在Beta 2中则改用OLE DB方式存取数据库. Beta1中连接字符串主要需声明数据库的ODBC的DNS名字,但Beta 2中的OLE DB连接的字符串就较复杂了,使用的类也不相同.由于DB2等数据库在大型机等应用中使用非常广泛,.NET自然会全力支持此类编程开发,为此,下文将逐步阐述OLE DB的DB2开发. O