jQuery MiniUI

标题: 关于datagrid查询传递参数问题 [打印本页]

作者: gry    时间: 2013-4-16 16:16:58     标题: 关于datagrid查询传递参数问题


如:示例  function search() {
            var key = document.getElementById("key").value;
            grid.load({ key: key });  
如果有多个参数该用什么形式传递呢,后台怎么接受呢?

作者: niko    时间: 2013-4-16 16:23:17

grid.load({ a: 1, b: 2, c: ...});  
首先,参数名字是可以任意的;
其次,后台用request对象获取数据。
作者: gry    时间: 2013-4-16 16:30:42

哦 我也是这样传递的呀,可后台获取不到啊 是null  我还以为格式不对呢?
function search() {
            var K_Date = mini.get("K_Date").getValue();
            var J_Date = mini.get("J_Date").getValue();
            mini.alert(K_Date+J_Date);//弹出日期格式
            grid.load({ K_Date: K_Date,J_Date: J_Date});
        }

还有这个日期插件  我设置了 <input id="K_Date" class="mini-datepicker"  style="width: 150px;" format"yyyy-MM-dd"/>可是弹出来的是:
        ”Tue Apr 02 2013 00:00:00 GMT+0800Thu Apr 25 2013 00:00:00 GMT+0800“ 该怎么转换呢?
作者: gry    时间: 2013-4-16 16:46:33

gry 发表于 2013-4-16 16:30
哦 我也是这样传递的呀,可后台获取不到啊 是null  我还以为格式不对呢?
function search() {
           ...

请问     grid.load({ K_Date: K_Date,J_Date: J_Date}); 传递
后台reques["K_Date"]获取 试验过吗   怎么我这里就是null 啊
作者: gry    时间: 2013-4-16 16:57:51

本帖最后由 gry 于 2013-4-16 17:04 编辑
gry 发表于 2013-4-16 16:46
请问     grid.load({ K_Date: K_Date,J_Date: J_Date}); 传递
后台reques["K_Date"]获取 试验过吗   怎 ...

<input id="K_Date" class="mini-datepicker"  style="width: 150px;" format"yyyy-MM-dd"/>已设置 为什么不管用呢
找到了问题的原因  
var            K_Date = mini.get("K_Date").getValue();日期插件
var           J_Date = mini.get("J_Date").getValue();日期插件
            mini.alert(K_Date+J_Date);
获取到的值是:

Mon Apr 01 2013 00:00:00 GMT+0800Fri        Apr 26 2013 00:00:00 GMT+0800

后台传递不过去      请问这个日期字符串怎么去处理啊
作者: gry    时间: 2013-4-16 17:20:47

gry 发表于 2013-4-16 16:57
已设置 为什么不管用呢
找到了问题的原因  
var            K_Date = mini.get("K_Date").getValue();日期 ...

终于找到原因了  
var            K_Date = mini.get("K_Date").getFormValue();日期插件
var           J_Date = mini.get("J_Date").getFormValue();日期插件
就可以了  
这个有点混肴?

请大家以后注意这个问题
setValue(value)  设置值  
getValue()  获取值  
getFormValue()  获取表单值 String



作者: niko    时间: 2013-4-16 17:58:17

正确,用getFormValue可以获取格式化后的字符串。
form.getData(true)也一样




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2