Saludos amigos, estoy usando jQuery Treeview Plugin [URL="http://docs.jquery.com/Plugins/Treeview"]http://docs.jquery.com/Plugins/Treeview[/URL] y estoy usando la opcion de cargar con ajax/json nuevos nodos, mi problema es que no he podido enviarle al archivo que me arma el json cual de los elementos del arbol fue pulsado:
$("#arbol").treeview({
url: "source.php",
// add some additional, dynamic data and request with POST
ajax: {
data: {
"valor": "hola mundo"
},
type: "POST"
}
});
asi me funciona y envia por post la variable "valor", claro que para usar ajax, hay que usar esta extension: [URL="http://jquery.bassistance.de/treeview/demo/async.html"]http://jquery.bassistance.de/treeview/demo/async.html[/URL]
<script type="text/javascript" src="js/jquery.treeview.async.js"></script>
bueno intente con el metodo toggle:
$("#arbol").treeview({
url: "source.php",
// add some additional, dynamic data and request with POST
toggle: function() {
$("#actual").attr('value',$(this).find("span").a tt r('id'));
},
ajax: {
data: {
"valor": $("#actual").val();
},
type: "POST"
}
});
pero no me funciona porque primaro se ejecuta ajax y luego toggle, igualmente trate con una variable global y ocurre lo mismo, la variabla queda vacia porque toogle se ejecuta de ultimo, alguna recomendacion?
gracias