$ifchild
,&
$path_html_str
,&
$path_ref_count
);
}
$path_html_str
.='</ul></li>';
}
}
}
}
closedir
(
$handle
);
}
有了上面的方法,我就可以在前台用
jquery mcDropdown 插件来让用户可以通过下拉菜单
选择想进入的目录,所以需要封装成指定格式:
代码如下
:
$path_ref_count
= 1;
$path_html_str
='';
openpath(".",true,&
$path_html_str
,&
$path_ref_count
);
$path_html_str
= '<ul id="categorymenu" class="mcdropdown_menu">'.
$path_html_str
.'</ul>';
$path_html_str
=
str_replace
( "<ul></ul>", '',
$path_html_str
);
这样我把
$path_html_str
传到前台,显示出来的就是一个符合
mcDropdown 要求的无序列表,
就可以显示相应的待选列表了。
完整代码如下:
test.html
代码如下
:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>test</title>
<script type="text/javascript" src="./lib/jquery.js"></script>
<script type="text/javascript" src="./lib/jquery.mcdropdown.js"></script>
<script type="text/javascript" src="./lib/jquery.bgiframe.js"></script>
<!---
// load the mcDropdown CSS stylesheet //--->
<link type="text/css" href="./css/jquery.mcdropdown.css" rel="stylesheet" media="all" />
<script type="text/javascript">
$(document).ready(
function
(){
var
delim = "#delim#";
dd= $("#category").mcDropdown("#categorymenu",{
allowParentSelect:true,
delim:delim
});