使用easyui插件的属性用data-options设置得多,读取得少,但偶尔也会需要,其实也不难,只要用data-options来设置相关属性,其实反过来就可以了optoions方法读取,用
var options=$(‘#对象ID‘).对象类(‘options‘);
的形式,就可以获取到属性列表的json对象了,用JSON.stringify(options)可以打印json对象的内容,以下的示例是对过datagrid对象获取分页对象的当前页码和行数的代码示例:
$(function(){ $('#btn_search').click(function(){ var pager=$('#dg').datagrid('getPager'); //获取datagrid对象的分页对象 var pageroptions=$(pager).pagination('options'); //获取分页对象的属性列表 $.ajax({ url:"<?php echo ADMIN_SITE_URL; ?>/index.php?act=distribution&op=getcommision_tocash", type:'post', dataType:'json', data:{ search:$('#f_search').val(), onlyunprocess:($('#unprocess').attr('checked')=='checked'?1:0), page:pageroptions.pageNumber, //获取分页对象的页行数属性 rows:pageroptions.pageSize //获取分页对象的页大小属性 }, success:function(res){ if(!res){ $.messager.alert('获取数据失败'); return false; } $('#dg').datagrid('loadData',res); //显示查询结果 } }); }); $('#btn_search').trigger('click'); //自动执行查询 });
原文:http://blog.csdn.net/baronyang/article/details/44706257