Buenas.
He creado una funcion con Jquery para hacer un combox dinamico en wordpress.
Funciona correctamente. Tb he añadido codigo para que cuando realize la llamada a Ajax, se carge una imagen de espera.
Sin embargo, no funciona.
Código Javascript
:
Ver original<script>
$(function(){
$('#main_cat').change(function(){
var $mainCat=$('#main_cat').val();
// call ajax
$("#termid").empty().html('<img src="wp-admin/287.gif"/>');
$.ajax({
url:"wp-admin/admin-ajax.php",
type:'POST',
data:'action=my_special_action&main_catid=' + $mainCat,
success:function(results)
{
// alert(results);
$("#termid").removeAttr("disabled");
$("#termid").append(results);
}
});
}
);
});
$(function(){
$('#termid').change(function(){
var $costra=$('#termid').val();
// call ajax
$("#zona").empty().html('<img src="wp-admin/287.gif" />');
$.ajax({
url:"wp-admin/admin-ajax.php",
type:'POST',
data:'action=my_special_action2&termidid=' + $costra,
success:function(results)
{
// alert(results);
$("#zona").removeAttr("disabled");
$("#zona").append(results);
}
});
}
);
});
</script>
Que es lo que estoy haciendo mal???
Un saludo.