jQuery MiniUI

 找回密码
 立即注册
查看: 4432|回复: 3
打印 上一主题 下一主题

combox赋值问题 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2017-8-2 10:34:34 |显示全部楼层 |倒序浏览
mini.parse();

XMLHttp.sendReq('POST', {}, json, "http://localhost/DCSWEBService/Service.asmx/RoleInfoBind", success, erro, {});
            function success(result) {
                var json = JSON.parse(result.d)//转换成json对象
                if (json.Success == "true") {
                    //成功
                    if (json.Code == "1") {
                        var datacomb = JSON.parse(json.Value);
                        var rolecombox = mini.get("roleid");
                        rolecombox.data=datacomb.rows;

                    }
                }
                else//失败
                {
                    alert(json.Message)
                }
            }
rolecombox.data=datacomb.rows;为什么赋值不起作用呢,包括datagrid我也是这样赋值的????


Rank: 1

沙发
发表于 2017-8-2 10:37:02 |显示全部楼层
{"d":"{\"Success\":\"true\",\"Code\":\"1\",\"Message\":\"成功\",\"Value\":\"{\\\"total\\\":4,\\\"rows\\\":[{\\\"ROLEID\\\":\\\"2\\\",\\\"ROLENM\\\":\\\"主任\\\",\\\"ISUSE\\\":false,\\\"REMARK\\\":\\\"2\\\"},{\\\"ROLEID\\\":\\\"3\\\",\\\"ROLENM\\\":\\\"班长\\\",\\\"ISUSE\\\":false,\\\"REMARK\\\":\\\"3\\\"},{\\\"ROLEID\\\":\\\"4\\\",\\\"ROLENM\\\":\\\"操作工\\\",\\\"ISUSE\\\":true,\\\"REMARK\\\":\\\"111\\\"},{\\\"ROLEID\\\":\\\"5da6ba10a83b4ea8b87af794df94597f\\\",\\\"ROLENM\\\":\\\"超级管理员\\\",\\\"ISUSE\\\":true,\\\"REMARK\\\":\\\"1111\\\"}]}\"}"}
这是我返回的JSON格式,后台用的是WEBSERVICE

Rank: 1

板凳
发表于 2017-8-2 11:29:04 |显示全部楼层
felt 发表于 2017-8-2 11:02
请使用cobom.setData(data),
这里参数data需要是数组。

你好版主,再请教一个datagrid赋值的问题,
XMLHttp.sendReq('POST', {}, paramdata, "http://localhost/DCSWEBService/Service.asmx/MiNiUserInfoBind", sucess, erro, {});
            function sucess(data) {
                var json = mini.decode(data.d)//转换成json对象
                if (json.Success == "true") {
                    if (json.Code == "1") {
                        var data = JSON.parse(json.Value);
                     
                        grid.setData(data);
                        
                    }
                }
                else//失败
                {
                    alert(json.Message)
                }
            }
前台JS
{"d":"{\"Success\":\"true\",\"Code\":\"1\",\"Message\":\"成功\",\"Value\":\"{\\\"total\\\":5,\\\"data\\\":[{\\\"USERID\\\":\\\"01be5d7522984b4791bbceed3a834ff2\\\",\\\"USERNM\\\":\\\"11\\\",\\\"USERPASWD\\\":\\\"11\\\",\\\"ISAD\\\":\\\"True\\\",\\\"ORGID\\\":\\\"1dd3661ba51a4248848bfaaf89fb5763\\\",\\\"ORGNM\\\":\\\"长丝\\\",\\\"REMARK\\\":\\\"1\\\",\\\"ISADMIN\\\":\\\"True\\\"},{\\\"USERID\\\":\\\"142a26abf05c4e43accfaf98040a1b93\\\",\\\"USERNM\\\":\\\"22\\\",\\\"USERPASWD\\\":\\\"22\\\",\\\"ISAD\\\":\\\"True\\\",\\\"ORGID\\\":\\\"420af7afa5bd4747afefc2c535466b99\\\",\\\"ORGNM\\\":\\\"短丝\\\",\\\"REMARK\\\":\\\"2\\\",\\\"ISADMIN\\\":\\\"True\\\"},{\\\"USERID\\\":\\\"21b8bf75c07d4ab784f53d206164aded\\\",\\\"USERNM\\\":\\\"33\\\",\\\"USERPASWD\\\":\\\"33\\\",\\\"ISAD\\\":\\\"True\\\",\\\"ORGID\\\":\\\"f51fc207dd2141dbb98cd0a2ac8cf1b4\\\",\\\"ORGNM\\\":\\\"聚丙烯\\\",\\\"REMARK\\\":\\\"3\\\",\\\"ISADMIN\\\":\\\"True\\\"},{\\\"USERID\\\":\\\"539182495abe4e8aa24d7bdfb1e8cc52\\\",\\\"USERNM\\\":\\\"44\\\",\\\"USERPASWD\\\":\\\"44\\\",\\\"ISAD\\\":\\\"False\\\",\\\"ORGID\\\":\\\"5dcecfcacb034f288ad780591a9a2c3a\\\",\\\"ORGNM\\\":\\\"信息中心\\\",\\\"REMARK\\\":\\\"1\\\",\\\"ISADMIN\\\":\\\"False\\\"},{\\\"USERID\\\":\\\"6b171eee2a2b4b14a53ee8fa68b973d4\\\",\\\"USERNM\\\":\\\"55\\\",\\\"USERPASWD\\\":\\\"55\\\",\\\"ISAD\\\":\\\"False\\\",\\\"ORGID\\\":\\\"5dcecfcacb034f288ad780591a9a2c3a\\\",\\\"ORGNM\\\":\\\"信息中心\\\",\\\"REMARK\\\":\\\"11\\\",\\\"ISADMIN\\\":\\\"False\\\"}]}\"}"}
这是返回的JSON格式,使用grid.setData(data),怎么不加载数据呢????

Rank: 1

地板
发表于 2017-8-2 14:27:18 |显示全部楼层
你好版主,按照你的方法setData(data.data),是可以加载数据的,但是下面的pagebar中的总条数,和总页数都是0,如果实现分页效果呢??

Archiver|普加软件

GMT+8, 2024-5-11 22:09 , Processed in 1.037217 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部