Foros del Web » Programando para Internet » Javascript » Frameworks JS »

[SOLUCIONADO] No entra en un ajax :/

Estas en el tema de No entra en un ajax :/ en el foro de Frameworks JS en Foros del Web. Buenas, tengo el siguiente codigo html y ajax, el cual creo que lo debo estar llamandolo mal porque nunca entra en la función de js ...
  #1 (permalink)  
Antiguo 17/09/2015, 16:42
 
Fecha de Ingreso: mayo-2008
Mensajes: 228
Antigüedad: 16 años, 6 meses
Puntos: 2
No entra en un ajax :/

Buenas, tengo el siguiente codigo html y ajax, el cual creo que lo debo estar llamandolo mal porque nunca entra en la función de js

Código HTML:
Ver original
  1. <!-- POPUP ELIMINAR RECURSO -->
  2.     <aside id="popup_botonFavoritos4" class="popup popup_alert">
  3.         <h2 class="pop-title">{php} echo _("¿Desea eliminar este recurso?"); {/php}</h2>
  4.         <a class="btn_close_popup" href="javascript:void(0);" title="Cerrar popup">
  5.             <img src="../img/general/icons/ico_cerrar.png" alt="Cerrar popup"/>
  6.         </a>
  7.         <input type="hidden" id="id_resource_lista2" value="">
  8.         <input type="hidden" id="id_resource2" value="">
  9.         <div class="mod_buttons mod_buttons_saveall">
  10.             <ul>
  11.                 <li><button type="submit" class="button blue css3" id="eliminar_recurso_lista"><span>{php} echo _("Si"); {/php}</span></button></li>
  12.                 <li><button type="submit" class="button grey css3 btn_close_popup"><span>{php} echo _("No"); {/php}</span></button></li>
  13.             </ul>
  14.         </div>
  15.     </aside>
  16.     </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
  1. $(document).on('click','#eliminar_recurso_lista',function(event){
  2.         console.log('btn eliminar');
  3.         var id_lista = $('#id_lista_eliminar').attr("rel_id");
  4.         var id_resource = $('#id_resource2').val();
  5.         $.ajax({
  6.             data: {'id_lista':id_lista, 'id_resource':id_resource, 'selector_favorito':id_lista},
  7.             url: './cms_components/cms_favoritos/actions.php?action=eliminar_recurso_lista',
  8.             type: 'POST',
  9.             dataType: 'json',
  10.             success: function(data) {
  11.                 $(".tbl-table tbody").remove();
  12.                 $(".lista_datos").html(data.infoTabla);
  13.                 $("#lista").val(data.lista);
  14.                 $(".tbl-table thead").after(data.aaData);
  15.                 $(".mod_tabla_info span").text(data.paginator);
  16.                 $("input#total_recursos").val(data.iTotalRecords);
  17.                 if (parseInt(data.iTotalRecords) <= 20) {
  18.                     $("#forward_btn").removeClass("lnk_siguiente");
  19.                     $("#forward_btn").addClass("lnk_disabled");
  20.                 }
  21.                 else {
  22.                     $("#forward_btn").removeClass("lnk_disabled");
  23.                     $("#forward_btn").addClass("lnk_siguiente");
  24.                 }
  25.                                
  26.                 dFrontJs.initTooltip(".fc-tooltip_init",{
  27.                     position: { my: "center bottom", at: "center top" },
  28.                     open:function(e,ui){
  29.                         if(window.PIE) PIE.attach(ui.tooltip.get(0));
  30.                     }
  31.                 });
  32.                
  33.                 popups.initialize();
  34.                 projekktor('.player_a', {
  35.                     playerFlashMP4: '../js/jarisplayer.swf',
  36.                     playerFlashMP3: '../js/jarisplayer.swf'
  37.                 });
  38.                
  39.                 $('.editar_lista').show();
  40.                 $('.btn_close_popup').click();
  41.             }
  42.         });
  43.     });

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.
  #2 (permalink)  
Antiguo 18/09/2015, 01:17
 
Fecha de Ingreso: mayo-2008
Mensajes: 228
Antigüedad: 16 años, 6 meses
Puntos: 2
Respuesta: No entra en un ajax :/

Vale, está solucionado, al parecer tenía un par de return; que salían del js por eso no se llamaban nunca.

Etiquetas: ajax, entra, html, input, javascript, js, php, select, valor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:10.