1
我正在做一个基于php + mysql的网站,我需要绘制一棵二叉树。通过Google搜索,我开始知道jquery对此很有帮助。其实我完全不知道jquery。我应该去“jquery”吗?任何建议..在基于PHP的网站打印二叉树
我正在做一个基于php + mysql的网站,我需要绘制一棵二叉树。通过Google搜索,我开始知道jquery对此很有帮助。其实我完全不知道jquery。我应该去“jquery”吗?任何建议..在基于PHP的网站打印二叉树
我不能完全肯定,如果这是你想要的,但有一个插件,使用绘制二叉树的JQuery:
这是例子:
var myTree;
$(function(){
myTree = $("#treeDiv").btree()[0]; // create the tree and associated to '#treeDiv'
});
function redraw(){
myTree.clear(); // remove the tree
myTree = $("#treeDiv").btree({
branchColor: $("#color").val(), // Take the color from '#color' input
branchStroke: $("#stroke").val(), // Take the branch stroke from '#stroke' input
hSpace: $("#hSpace").val(), // Take the horizontal space from '#hSpace' input
vSpace: $("#vSpace").val(), // Take the vertical space from '#vSpace' input
borderWidth: $("#border").val(), // Take the width border from '#border' input
horizontal: $("#horizontal").attr('checked'), // Take the orientation from '#horizontal' input
flip: $("#flip").attr('checked') // Do you want to flip the tree? from '#flip' input
})[0];
}
他创建了一些输入,他正在读取值以从他们的树中构建树。你可以直接传递你想要的值。
在“用法”部分,您可以找到有关如何测试此插件的更多信息。
“draw”是什么意思?你想输出html,ascii艺术或图像? mysql与此有什么关系? – marcog 2011-02-01 12:22:16
这个问题非常模糊。目标不明确。这些限制没有说明。你似乎认为jquery是一个解决方案,但目前在你的问题的唯一标签是PHP – symcbean 2011-02-01 12:38:46