jQuery con Struts 1
Que tal,
Estoy haciendo unos combos dependientes con Struts 1 y intente implementar jQuery para invocar el método que busca los datos del siguiente combo a cargar, mi código en jQuery es el siguiente:
$(document).ready(function(){
$("#estadoId").change(function(evento){
$.ajax({
type: "POST",
url: "zonificacionNegocio.do",
data: "method=loadPoblacion",
success: function(datos){
alert( "AJAX =D");
}
});
});
})
$("#estadoId").change(function(evento){
$.ajax({
type: "POST",
url: "zonificacionNegocio.do",
data: "method=loadPoblacion",
success: function(datos){
alert( "AJAX =D");
}
});
});
})
y de esta forma, si va al action, pero cuando regresa no cambia el combo, cuando si esta afectando a la forma que tiene los datos del siguiente combo, que podría yo hacer?
Saludos
- Quintanar777's blog
- Inicie sesión o regístrese para enviar comentarios
Comentarios
jquery
por ningun lado envias los datos al Segundo Combo
en la linea alert( "AJAX =D");
deberias colocar $("#id-del-Segundo-Combo").html(datos);
tambien te serviria ver con firebug
la respuesta de tu action
Para hacer peticiones AJAX
Primero que nada es que tu petición AJAX no está del todo bien el código debería tener algo cómo:
----$('#estadoId').change(function(){
--------$.ajax({
------------type: "POST",
------------url: 'la/url',
------------data: { nombreParametro: valorParametro },
------------success: function(respuesta){
----------------alert('AJAX');
------------}
--------});
----});
});
Cómo ves, data lo tienes algo raro, lo normal es pasar un JSON con el nombre del parámetro y los valores del parámetro (en este caso creo que puedes usar algo cómo $(this).val().