easyui datagrid queryParams参数传值

问题描述

我用的是Struts2和Spring,mybatis,我就是想问,我怎么用queryParams这个传不是String类型的变量呢,我只能传是String类型的,下面的代码,各位大大,有什么高见吗?<scripttype="text/javascript"src="js/easyui/locale/easyui-lang-zh_CN.js"></script><%PsnFindDatapsnFindData=(PsnFindData)request.getAttribute("psnFindData");%><scripttype="text/javascript">$(function(){$query={uname:decodeURIComponent('<%=psnFindData.getName()%>'),spellname:decodeURIComponent('<%=psnFindData.getSpellname()%>'),idcardno:decodeURIComponent('<%=psnFindData.getIdcardno()%>'),nation:decodeURIComponent('<%=psnFindData.getNation()%>'),sex:decodeURIComponent('<%=psnFindData.getSex()%>'),police:decodeURIComponent('<%=psnFindData.getPolice()%>'),addressdetail:decodeURIComponent('<%=psnFindData.getAddressdetail()%>'),valid:decodeURIComponent('<%=psnFindData.getValid()%>'),unit:decodeURIComponent('<%=psnFindData.getUnit()%>')};$("#tt").datagrid({url:"find/psnAjaxFind.action",queryParams:$query});

解决方案

解决方案二:
直接传就可以了哇,在前面定义下其类型就可以了
解决方案三:
比如:varindex=0;//0为查询varqp={valid:decodeURIComponent('<%=psnFindData.getValid()%>'),index:index};$("#tt").datagrid({url:"find/psnAjaxFind.action",queryParams:qp});

解决方案四:
后台怎么接受queryParams:$query的参数?

时间: 2024-11-01 23:35:39

easyui datagrid queryParams参数传值的相关文章

Easyui datagrid 查询,后台怎么接受处理queryParams

问题描述 Easyui datagrid 查询,后台怎么接受处理queryParams 前台JS function getSelect() { $('#dgSecurityStaff').datagrid('load', { Work_Number: '1', Security_Staff_ID:'1' }); } 这是后台代码 public JsonResult GetSecurityStaff(int? page, int? rows) { page = page == null ? 1 :

jquery easyui datagrid新增 java后台参数接收

问题描述 jquery easyui datagrid新增 java后台参数接收 js部分: var editRow = undefined; var dategrid; $(function() { dategrid = $('#userListTable').datagrid({ url : 'loadSalesmanList', idField : 'userCode', columns : [ [ { title : '姓名', field : 'voUserName', width :

easyui datagrid 分页怎样更新page,rows参数

问题描述 easyui datagrid 分页怎样更新page,rows参数 第一次查询easyui datagrid显示正常,再次查询时,datagrid中的参数 page和rows还是 上次的值,怎样使datagrid更新传过来的page和rows参数. <table id="tt"></table> 用$('#tt').datagrid().datagrid('reload'); // reload the current page data 只能更新数据

easyui datagrid 编辑行后如何保存

问题描述 easyui datagrid 编辑行后如何保存 $(function () { var datagrid; //定义全局变量datagrid var editRow = undefined; //定义全局变量:当前编辑的行 datagrid = $("#dd").datagrid({ url: 'UserCenter.aspx', //请求的数据源 iconCls: 'icon-save', //图标 pagination: true, //显示分页 pageSize: 1

easyui datagrid中combobox的问题

问题描述 easyui datagrid中combobox的问题 1C 如下图:这是后台编辑页面,作用为新闻的管理(新闻实体的字段"是否在前台显示"的值只有"是"和"否").我想让"是否在首页显示"这一列下面都有一个combobox,默认值为数据库中真实的值.如果某条新闻的这个字段值为"是",则对应的combobox还有一个值为"否"的option,反之对应的combobox还有一个值为

easyui datagrid文本框取值

问题描述 easyui datagrid文本框取值 实际金额我想在失去焦点就上传值,但是我不能得到这个文本框. 解决方案 $('#brandDg').datagrid({ url:'car/carAction!selectGoodsByBrabd', title:'品牌查看', fit:true, fitColumns:true, border: false, resizable:true, cache:false, loadMsg: '加载中...', singleSelect: true,

easyui datagrid 动态设置url卡死

问题描述 easyui datagrid 动态设置url卡死 为什么通过改变url实现查询,js卡死 $('#tt').datagrid({ url:url }); 解决方案 你是重新生成datagrid好不..查询几次就生成几次datagrid..查询用load或者reload方法,传递查询参数就好了,不需要更改url地址 解决方案二: 传参数的我也试过也是卡死,就算是重新生成datagrid也不应该卡死啊,好奇怪啊 解决方案三: $('#tt').datagrid({url:url, que

easyui datagrid 如何分页?后台已经返回 total和rows了

问题描述 easyui datagrid 如何分页?后台已经返回 total和rows了 前台: 投诉编号 用户名称 投诉时间 投诉内容 处理人员 状 态 属性:pagination="true"已经设置了呀?? 求解答,谢谢各位! 解决方案 请在sql里使用分页参数查询对应条数的数据 easyui还没智能到你给它100条数据 它按照分页只显示10条 相关文章 easyui datagrid 分页怎样更新page,rows参数 easyui- EasyUI combobox无法显示下拉

简介EasyUI datagrid editor combogrid搜索框的实现_javascript技巧

首先需要datagrid editor对combogrid的扩展,这个是别人实现的: $.extend($.fn.datagrid.defaults.editors, { combogrid: { init: function (container, options) { var input = $('<input type="text" class="datagrid-editable-input">').appendTo(container); in