Código HTML:
Ver original
<!-- POPUP ELIMINAR RECURSO --> <aside id="popup_botonFavoritos4" class="popup popup_alert"> <a class="btn_close_popup" href="javascript:void(0);" title="Cerrar popup"> <img src="../img/general/icons/ico_cerrar.png" alt="Cerrar popup"/> </a> <input type="hidden" id="id_resource_lista2" value=""> <input type="hidden" id="id_resource2" value=""> <div class="mod_buttons mod_buttons_saveall"> <ul> </ul> </div> </aside> </aside>
Y luego tengo un js que lo lee pero no llega a entrar nunca en la función ajax para recoger los valores que necesito.
Código Javascript:
Ver original
$(document).on('click','#eliminar_recurso_lista',function(event){ console.log('btn eliminar'); var id_lista = $('#id_lista_eliminar').attr("rel_id"); var id_resource = $('#id_resource2').val(); $.ajax({ data: {'id_lista':id_lista, 'id_resource':id_resource, 'selector_favorito':id_lista}, url: './cms_components/cms_favoritos/actions.php?action=eliminar_recurso_lista', type: 'POST', dataType: 'json', success: function(data) { $(".tbl-table tbody").remove(); $(".lista_datos").html(data.infoTabla); $("#lista").val(data.lista); $(".tbl-table thead").after(data.aaData); $(".mod_tabla_info span").text(data.paginator); $("input#total_recursos").val(data.iTotalRecords); if (parseInt(data.iTotalRecords) <= 20) { $("#forward_btn").removeClass("lnk_siguiente"); $("#forward_btn").addClass("lnk_disabled"); } else { $("#forward_btn").removeClass("lnk_disabled"); $("#forward_btn").addClass("lnk_siguiente"); } dFrontJs.initTooltip(".fc-tooltip_init",{ position: { my: "center bottom", at: "center top" }, open:function(e,ui){ if(window.PIE) PIE.attach(ui.tooltip.get(0)); } }); popups.initialize(); projekktor('.player_a', { playerFlashMP4: '../js/jarisplayer.swf', playerFlashMP3: '../js/jarisplayer.swf' }); $('.editar_lista').show(); $('.btn_close_popup').click(); } }); });
La cuestión debe estar en como estoy llamando a ese id eliminar_recurso_lista que no lo encuentra, no se si se puede especificar más en la función de js para que pueda encontrarlo, ando bastante perdido cuando me pasan este tipo de cosas.