Script en Jquery
Publicado: Mar Ene 25, 2011 12:30 am
Hola a todos:
aunque creo que no es bien bien el tema sobre programacion, pero bueno espero que tanto moderadores como admins sepan perdonar la torpeza, al grano, el tema es que tengo un script basado en Jquery el cual en firefox no funciona, es script es cuestion es este:
$(document).ready(function(){
$("#categoria").change(function(){
var categoria = $("#categoria").val();
$.ajax({
url:"procesa.php",
type: "POST",
data:"categoria="+ categoria,
success: function(opciones){
$("#subcategoria").html(opciones);
}
})
});
$("#subcategoria").change(function(){
var subcategoria = $("#subcategoria").val();
$.ajax({
url:"procesa.php",
type: "POST",
data:"subcategoria="+ subcategoria,
success: function(opciones){
$("#marca").html(opciones);
}
})
});
$("#marca").change(function(){
var marca = $("#marca").val();
$.ajax({
url:"procesa.php",
type: "POST",
data:"marca=" + marca + "&category=" + categoria + "&subcategory=" + subcategoria,
success: function(resultado){
$("#resultado").html(resultado);
}
})
});
});
Se trata de hacer con ello unos combos dependientes, exactamente 3, el ultimo a llenarse seleccionarse una opcion deberias mostrar en un div de resultado de la busqueda en la db mysql, por ejemplo 1º combo se selecciona (se llena nada mas cargar la pagina)->Guitarras con ello se llena el 2º combo de opciones ->Electricas y se llena sucesivamente el 3º combo ->Fender esta ultima seleccion deberia bolcar en el div de resultado tantas Guitarras electricas Fender como existan en la db pero en IE7 e IE8 funciona sin problema pero en firefox NO, a ver si me podeis echar una mano.
Saludos y gracias de antemano
aunque creo que no es bien bien el tema sobre programacion, pero bueno espero que tanto moderadores como admins sepan perdonar la torpeza, al grano, el tema es que tengo un script basado en Jquery el cual en firefox no funciona, es script es cuestion es este:
$(document).ready(function(){
$("#categoria").change(function(){
var categoria = $("#categoria").val();
$.ajax({
url:"procesa.php",
type: "POST",
data:"categoria="+ categoria,
success: function(opciones){
$("#subcategoria").html(opciones);
}
})
});
$("#subcategoria").change(function(){
var subcategoria = $("#subcategoria").val();
$.ajax({
url:"procesa.php",
type: "POST",
data:"subcategoria="+ subcategoria,
success: function(opciones){
$("#marca").html(opciones);
}
})
});
$("#marca").change(function(){
var marca = $("#marca").val();
$.ajax({
url:"procesa.php",
type: "POST",
data:"marca=" + marca + "&category=" + categoria + "&subcategory=" + subcategoria,
success: function(resultado){
$("#resultado").html(resultado);
}
})
});
});
Se trata de hacer con ello unos combos dependientes, exactamente 3, el ultimo a llenarse seleccionarse una opcion deberias mostrar en un div de resultado de la busqueda en la db mysql, por ejemplo 1º combo se selecciona (se llena nada mas cargar la pagina)->Guitarras con ello se llena el 2º combo de opciones ->Electricas y se llena sucesivamente el 3º combo ->Fender esta ultima seleccion deberia bolcar en el div de resultado tantas Guitarras electricas Fender como existan en la db pero en IE7 e IE8 funciona sin problema pero en firefox NO, a ver si me podeis echar una mano.
Saludos y gracias de antemano