/*
* 查询方法,查询区域必须用<form></form>包裹住,方便提交服务器处理
* 传入grid的id,that表示查询按钮,传入this即可 */
function search(grid_id,that){
var data = $("#"+grid_id);
var queryParams = data.datagrid('options').queryParams;
$.each($(that).parent('form').serializeArray(), function() {
queryParams[this['name']] = this['value'];
});
data.datagrid({ pageNumber: 1 });
}
调用方法:
<form> <span><select name="search[type]" id="order_select_one"> <option value="id">单号</option> <option value="name">名称</option> </select> </span> <span><input name="search[txt_value]" type="text" size="15" /></span> <span> 发布日期:<input type="text" size="20" name="search[date_from]" class="Wdate" οnfοcus="WdatePicker({dateFmt: 'yyyy-MM-dd HH:mm:ss'})" /> -<input type="text" size="20" name="search[date_to]" class="Wdate" οnfοcus="WdatePicker({dateFmt: 'yyyy-MM-dd HH:mm:ss'})"/> </span> <input type="button" id="roleBt1" value="查 询" class="order-search-button" οnclick="search('dg',this);" /> </form>
转载于:https://blog.51cto.com/hanhanyi/1775909