使用jQuery EasyUI datagrid,发送查询参数

时间:2015-03-05 07:29:16

标签: jquery datagrid jquery-easyui

使用jQuery EasyUI,我们可以使用queryparams创建一个网格表。 这是示例代码

$('#dg').datagrid({
    queryParams: {
        name: 'easyui',
        subject: 'datagrid'
    }
});

但是,我想要实现的是在html标签内创建queryparams 喜欢belove代码

    <table id="tt" class="easyui-datagrid"
      url="Service.asmx/GetReportByFilter"
       rownumbers="true" pagination="true" data-options="singleSelect:true,collapsible:true,
method:'post'"
   queryparams="{name: 'easyui',subject: 'datagrid'}">

                        </table>

它认为这部分queryparams="{name: 'easyui',subject: 'datagrid'}"可以正常工作。我的意思是没有参数来发布名为name和subject的服务。它只发布页面和行值

1 个答案:

答案 0 :(得分:0)

如果您需要从easyui网格向url发送一些参数,但不使用url,则可以使用method = post并在queryParams中添加参数,如下所示。适合我!!

<table class="easyui-datagrid" style="width: 99%;;height:250px"
   url="views/action.php?table=employee&view=form&action=list-fields"
   toolbar="#toolbar" pagination="true"
   rownumbers="true" fitColumns="true" singleSelect="true" pagePosition="top"
   data-options="onSelect:row_select,onUnselect:row_unselect,onSortColumn:sort_column,method:'post',queryParams:{employee_id:'7'}">
<thead>
<tr>
    <th field="name" width="60" sortable='true'>Name</th>
    <th field="value_list" width="40" sortable='true'>Value List</th>
    <th field="value" width="40" sortable='true'>Value</th>
</tr>
</thead>