ldap懒加载
来源:互联网 发布:中国网络十大作家 编辑:程序博客网 时间:2024/06/05 17:39
前端ajax请求编写:
$('#jstree-view').jstree({ 'core': { 'data': { cache: false, 'url': function (node) { //请求数据 var nodeId = node.id === "#" ? 'test/getUsersTreeRoot' : "test/getUsersTreeNode"; return nodeId; }, dataType: 'json', 'data': function (node) { //返回前台 var node_mes = {'parent': node.id}; if (node.original) { node_mes.dn = node.original.dn; } if (!node.parent) { node_mes.parent = 'dc=maxcrcdc=com'; } return node_mes; }, "success":function (data) { console.log(data); }, "error": function (e) { console.log('error'); } }, "check_callback": true, "multiple": false },
后台php编写:
public function getUsersTreeRoot() { $parent = $this->input->get('parent'); $suffix = $this->session->userdata('suffix'); $filter = "(|(objectClass=domain)(objectClass=organizationalUnit))"; $ds = $this->_ldap->get_conn(); $sr=ldap_search($ds, $suffix, $filter); $objects = ldap_get_entries($ds, $sr); public function getUsersTreeNode() { $parent = $this->input->get('parent'); $dn = $this->input->get('dn'); $filter = "(objectClass=organizationalUnit)"; $suffix = $this->session->userdata('suffix'); $ds = $this->_ldap->get_conn(); $sr=ldap_search($ds, $dn, $filter); $objects = ldap_get_entries($ds, $sr); if (count($objects) == 2) { $filter = '(isAdmin=0)'; $sr=ldap_search($ds, $dn, $filter); $objects = ldap_get_entries($ds, $sr); }
CI通过$this->input->get()获取传到后台的参数
阅读全文
0 0
- ldap懒加载
- LDAP
- LDAP
- LDAP
- LDAP
- ldap
- LDAP
- LDAP
- LDAP
- LDAP
- LDAP
- LDAP
- LDAP
- ldap
- LDAP
- LDAP
- LDAP
- LDAP
- JSON.parse()和JSON.stringify()
- 十进制负数转化成二进制
- java面试题(二)------阿里mysql
- maven中跳转页面需要注意的事项
- 从决策树学习谈到贝叶斯分类算法、EM、HMM
- ldap懒加载
- ubuntu16.04 mysql5.7.20表中插入中文显示???的解决方法
- ckplayer播放器 直播
- 读《茶道六百年》
- Qt之pro配置详解
- oledb读取mysql数据问题
- MySQL高可用架构之MHA
- kafka系列-kafka教程
- 如何学习数学