Hi Everybody,
I'm using JSTree in a form ans want the 'id' of the selected element /
elements posted to the server.
My code looks like this:
[code]
<script type="text/javascript" src="/src/jsTree/lib/jquery.js"></
script>
<script type="text/javascript" src="/src/jsTree/lib/
jquery.cookie.js"></script>
<script type="text/javascript" src="/src/jsTree/lib/
jquery.hotkeys.js"></script>
<script type="text/javascript" src="/src/jsTree/lib/
jquery.metadata.js"></script>
<script type="text/javascript" src="/src/jsTree/lib/
sarissa.js"></script>
<script type="text/javascript" src="/src/jsTree/
jquery.tree.js"></script>
<script type="text/javascript" src="/src/jsTree/
plugins/jquery.tree.checkbox.js"></script>
<script type="text/javascript" src="/src/jsTree/
plugins/jquery.tree.contextmenu.js"></script>
<script type="text/javascript" src="/src/jsTree/
plugins/jquery.tree.cookie.js"></script>
<script type="text/javascript" src="/src/jsTree/
plugins/jquery.tree.hotkeys.js"></script>
<script type="text/javascript" src="/src/jsTree/
plugins/jquery.tree.metadata.js"></script>
<script type="text/javascript" src="/src/jsTree/
plugins/jquery.tree.themeroller.js"></script>
<script type="text/javascript" src="/src/jsTree/
plugins/jquery.tree.xml_flat.js"></script>
<script type="text/javascript" src="/src/jsTree/
plugins/jquery.tree.xml_nested.js"></script>
<div id="container">
<script type="text/javascript" class="source">
$(function () {
$("#demo_1").tree({
callback : {
onselect : function(node, tree_obj) {
$('#form_node_id').val( $(node).attr
('id') )
}
},
ui : {
theme_name : "checkbox"
},
plugins : {
checkbox : { }
}
});
});
</script>
<form id="new" action="/src/
test.py/index" method="post"
enctype="multipart/form-data">
<div class="demo" id="demo_1">
<ul>
<li id="1"><a href="#"><ins> </ins>Root node 1</a>
<ul>
<li id="2"><a href="#"><ins> </ins>Child node
1</a></li>
<li id="3"><a href="#"><ins> </ins>Child node
2</a></li>
<li id="4"><a href="#"><ins> </ins>Some other
child node with longer text</a></li>
</ul>
</li>
<li id="5"><a href="#"><ins> </ins>Root node 2</a></
li>
</ul>
</div>
<script type="text/javascript" class="source">
var tmp = jQuery.tree.plugins.checkbox_get_checked("#demo_1");
alert(tmp);
</script>
<input type="submit" value="Submit">
</form>
</div
[/code]
But I don't get any value out of this...
I also tried the callback onchange with the same parameter but there
was no difference.
Can anybody help me with this?
Greetings
Alexander