一、datagrid动态数据加载
easyui datagrid实现动态加载数据,通常有两种方式。一种方式是通过动态改变datagrid的url属性,进行数据重载;另一种方式,是通过ajax动态加载json数据。
1、改变url属性重载数据。
var url='./data.php?act=get_hwkc';
$('#dg').datagrid('options').url=url;
$('#dg').datagrid('reload');
2、ajax动态加载json数据
$.ajax({
type: 'POST',
url:'./data.php?act=get_hwkc',
data: {id:'001'},
dataType: 'json',
error: function(){
return false;
},
success:function(json)
{
$("#dg").datagrid("loadData", json);
alert("加载成功!");
}
});
二、datagrid数据清空
将datagrid赋值空数据,实现如下:
$("#dg").datagrid("loadData", { total: 0, rows: [] });
/*或者*/
$("#dg").datagrid("loadData", []);