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.