jQuery MiniUI

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

mini-tree 无法绑定数据 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2018-5-11 12:10:13 |只看该作者 |倒序浏览
代码:   
<ul id="treeSource" class="mini-tree" imgpath="/Scripts/miniui/themes/custom/icons/"
                        style="height: 100%" showtreeicon="true" textfield="name" idfield="id" parentfield="pId"
                        url="http://localhost:9005/Interface/BaseSys/Page/WorkFlow.ashx?HandlerType=getselectobjectdata&syscode=<%=Request["SysCode"] %>&syspwd=<%=Request["SysPwd"] %>&orgcode=<%=Request["OrgCode"] %>&TaskID=<%=Request["TaskID"] %>&InstanceID=<%=Request["InstanceID"] %>&ActionID=<%=Request["ActionID"] %>&UserCode=<%=Request["UCode"] %>&CurrentOrgCode=<%=Request["CurrentOrgCode"] %>&OrgRyLb=<%=Request["OrgRyLb"] %>"
                        resultastree="false" allowdrag="true" allowdrop="true">
                    </ul>   
js:
  $(function () {
            mini.parse();
            treeOrg = mini.get("#treeSource");
            treeOrg.expandLevel(0);
        })
提示错误:
url单独页面打开是有返回值,如下:
[
{id:'WFJGLBRY', pId:'', name:'机构类别人员',open:true,iconSkin:'folder',NodeType:'0',DealerType:'3'},
{id:'JGLD', pId:'', name:'办公室',open:true,iconSkin:'folder',NodeType:'0',DealerType:'3'},
{id:'181', pId:'JGLD', name:'夏文',open:false,iconSkin:'person',NodeType:'3',DealerType:'3'},
{id:'781', pId:'JGLD', name:'金渊',open:false,iconSkin:'person',NodeType:'3',DealerType:'3'},
{id:'343', pId:'JGLD', name:'杨杭',open:false,iconSkin:'person',NodeType:'3',DealerType:'3'},
{id:'024', pId:'JGLD', name:'郑瑶',open:false,iconSkin:'person',NodeType:'3',DealerType:'3'},
{id:'jgadmin', pId:'JGLD', name:'超级管理员',open:false,iconSkin:'person',NodeType:'3',DealerType:'3'}
]


附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2018-5-11 13:19:50 |只看该作者

Rank: 2

板凳
发表于 2018-5-11 14:07:59 |只看该作者
jialiang 发表于 2018-5-11 13:19
http://www.miniui.com/demo/#src=databinding/databinding.html
数据绑定看这个例子

我的是mini-tree树绑定

Rank: 8Rank: 8

地板
发表于 2018-5-11 15:29:11 |只看该作者
wangqian 发表于 2018-5-11 14:07
我的是mini-tree树绑定

看这个例子
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 2

5#
发表于 2018-5-11 17:15:05 |只看该作者
jialiang 发表于 2018-5-11 15:29
看这个例子

txt文本单独是可以加载的,url  换成http://localhost:9005/Interface/BaseSys/Page/WorkFlow.ashx?HandlerType=getselectobjectdata&syscode=GWGL&syspwd=123456&orgcode=000&TaskID=f1f9f1c6-02d4-4fd5-8cf2-7f72378eb27e&InstanceID=a4f2a52f-d058-4fec-96a6-026fb8fa2102&ActionID=543d2dbf-02a5-46bc-ad66-74b29793c167&UserCode=jgadmin&CurrentOrgCode=000015&OrgRyLb=RYLB_KDZ  这个就不行了,我本地项目的端口3879,我是跨域掉的另一个项目的数据,就是取不出来
代码:
  $(function () {
            mini.parse();
            treeOrg = mini.get("#treeSource");
            $.ajax({
                url: "http://localhost:9005/Interface/BaseSys/Page/WorkFlow.ashx?HandlerType=getselectobjectdata&syscode=GWGL&syspwd=123456&orgcode=000&TaskID=f1f9f1c6-02d4-4fd5-8cf2-7f72378eb27e&InstanceID=a4f2a52f-d058-4fec-96a6-026fb8fa2102&ActionID=543d2dbf-02a5-46bc-ad66-74b29793c167&UserCode=jgadmin&CurrentOrgCode=000015&OrgRyLb=RYLB_KDZ",
                type: "get",
                async: true,
                dataType: "jsonp",
                jsonp: "callbackparam",
                jsonpCallback: "jsonpCallback",
                success: function (data) {
                    var da = mini.decode(data);
                    treeOrg.loadList(da);
                }
            });
            treeOrg.expandLevel(0);
         
        })

Rank: 9Rank: 9Rank: 9

6#
发表于 2018-5-12 10:52:44 |只看该作者
跨域调用请用ajax的jsonp,然后在加载成功方法中alert你获取的数据,再设置给tree.loadList方法。

Archiver|普加软件

GMT+8, 2024-11-24 22:51 , Processed in 1.025103 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部