jQuery flexgrid 查询显示的问题
时间:2011-03-31
来源:互联网
现在在做一查询显示功能,遇到以下问题:
1.前台有查询条件,输入查询条件,点查询按钮查询,结果使用flexgrid显示表格,
JScript code
其中flexigrid()方法中url后面传递了一个参数,通过firebug调试查看,参数的值在后台Handler.ashx中查看context.Request["manager"].ToString()始终都是第一次的,不论怎样改变输入的内容,前台用alert()方法弹出manager的具体值是每次都与输入的一致,不知道是怎么回事。
2.在使用多个条件查询时,url: "Handler.ashx?manager="+manager+"&address="+address+"&telephone="+telephone,后台Handler.ashx中可以获取这几个参数的值,但前台处理后台的返回数据时,会一直显示“正在获取数据,请稍后...”,将url: "Handler.ashx?manager="+manager,改为传一个参数时就没有问题。请教是什么原因,有什么解决办法没?
有什么解决方案可以实现用jQuery多个条件查询,将查询结果通过flexgrid表格显示(其它表格也可以)?有没有相关的Demo?
1.前台有查询条件,输入查询条件,点查询按钮查询,结果使用flexgrid显示表格,
JScript code
function Query(name, manager, address, telephone) { $('#NetBarList').block({ message: "正在处理......", css: { border: '3px solid #a00' }, timeout: 2000 }); $('#NetBarList').flexOptions({ newp: 1 }); $("#NetBarList").flexReload(); $("#NetBarList").flexigrid({ url: "Handler.ashx?manager=" + manager, //+"&manager="+manager+"&address="+address+"&telephone="+telephone, dataType: "json", colModel: [{ display: '编号', name: 'Number', width: 20, sortable: false, align: 'center' }, { display: '名称', name: 'Name', width: 80, sortable: false, align: 'center' }, { display: '法人', name: 'Manager', width: 65, sortable: false, align: 'center' }, { display: '地址', name: 'Address', width: 65, sortable: false, align: 'center' }, { display: '联系电话', name: 'Telephone', width: 65, sortable: false, align: 'center' } ], singleSelect:true, pagestat:'显示 {from} 到 {to} 条,共 {total} 条记录', procmsg: '正在获取数据,请稍后...', sortname: 'Number', sortorder: 'asc', usepager: true, title: '信息', useRp:true,rp:10,showTableToggleBtn:true,width:350,height:150 }); }
其中flexigrid()方法中url后面传递了一个参数,通过firebug调试查看,参数的值在后台Handler.ashx中查看context.Request["manager"].ToString()始终都是第一次的,不论怎样改变输入的内容,前台用alert()方法弹出manager的具体值是每次都与输入的一致,不知道是怎么回事。
2.在使用多个条件查询时,url: "Handler.ashx?manager="+manager+"&address="+address+"&telephone="+telephone,后台Handler.ashx中可以获取这几个参数的值,但前台处理后台的返回数据时,会一直显示“正在获取数据,请稍后...”,将url: "Handler.ashx?manager="+manager,改为传一个参数时就没有问题。请教是什么原因,有什么解决办法没?
有什么解决方案可以实现用jQuery多个条件查询,将查询结果通过flexgrid表格显示(其它表格也可以)?有没有相关的Demo?
作者: supremeholy 发布时间: 2011-03-31
CSS code
将参数转码码下看看 encodeURI(encodeURI(url));
url: encodeURI(encodeURI("Handler.ashx?manager=" + manager, //+"&manager="+manager+"&address="+address+"&telephone="+telephone),
后台用URLDecoder.decode(request.getParameter("param"), "utf-8");
作者: IBM_hoojo 发布时间: 2011-03-31
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28