Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/03/2014, 21:30
Japrendo
 
Fecha de Ingreso: noviembre-2013
Mensajes: 147
Antigüedad: 11 años
Puntos: 1
Respuesta: jquery ajax no hace nada

solucionado, cambie la forma de enviar la variable, aca dejo lo que hice por si a alguien se le ofrece.

inclui una funcion que llamo desde el <select> asi

Código Java:
Ver original
  1. <select name="SUCURSAL" ID="SUCX"  onchange="javascript:cargarCombo('tabla_1.jsp', 'SUCX', 'div_ofix')" id="SUCX" style="width:350px;">

paso la clase donde tengo la segunda lista, el combo actual y el div que voy a modificar

la funcion es esta, es copiada de uno de los ejemplos que he estado probando :

Código Java:
Ver original
  1. function cargarCombo (url, comboAnterior, element_id){    
  2.     var element =  document.getElementById(element_id);
  3.     var valordepende = document.getElementById(comboAnterior);
  4.     var x = valordepende.value;    
  5.     var fragment_url = url+"?id="+x+"&sw=0";
  6.     peticion.open("GET", fragment_url);
  7.     peticion.onreadystatechange = function(){
  8.         if (peticion.readyState === 4){
  9.             //escribimos la respuesta
  10.             element.innerHTML = peticion.responseText;
  11.         }
  12.     };

y al otro lado, en la clase que tiene la segunda lista, recibo la variable con :

Código Java:
Ver original
  1. int idR = Integer.parseInt(request.getParameter("id"));

Bueno cada dia se aprende algo.