Foros del Web » Programando para Internet » Jquery »

Pasar valor por POST via ajax con Jquery Treeview por favor

Estas en el tema de Pasar valor por POST via ajax con Jquery Treeview por favor en el foro de Jquery en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 27/12/2011, 08:34
 
Fecha de Ingreso: febrero-2011
Mensajes: 18
Antigüedad: 13 años, 2 meses
Puntos: 9
Pasar valor por POST via ajax con Jquery Treeview por favor

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

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:15.