entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

Datatables + boton personalizado

Buenas tardes estoy usando datatables con un carrito de compras, funciona perfecto en los primeros 10 registros pero luego cuando paso a la segunda pagina no me funciona el boton pero aparece, porque sera?

http://pastebin.com/fXE2WCZV

no se como hacer que me funcione el boton en las siguientes paginas del datatable, el plugin del carrito es el siguiente Simple Shopping Cart

Espero sus respuestas!

matti comentado Mar 6

http://pastebin.com/iQnamV22
aca te dejo el codigo que genera la tabla y el boton de agregar al carro!

carlossevi comentado Mar 7

El código HTML de cada línea de la tabla tiene algunos fallos:

<div>
    <tr id="prueba2">      
        <td><button ...><img src="resources/images/carrito.png" /></button></td>  
        <td><a ...><img ...></td>
        <td>ABC <input ...></input></td>
        <td>ABC</td>
        <td>ABC</td>
        <td>1 x 1<input ...></input></td>
        <td>$1 <input ...></input></td>
        <td></td>
    </tr>
</div>

No estoy nada seguro de que estos fallos sean los que hacen que DataTable falle al paginar (o que el botón al carrito), pero deberías corregirlos para ir descartando:

  • ¿Por qué metes cada <tr> dentro de un <div>?
  • Estás generando todos los <tr> con el mismo id.
  • No estás cerrando en enlace <a> del segundo campo.

matti comentado Mar 7

Ya modifique las 3 cosas pero parece que eso no era, sigue igual

carlossevi comentado Mar 7

La verdad es que no puedo ayudar más sin tener acceso a la página en desarrollo. Espero alguien pueda ayudarte.

matti comentado Mar 8

Ya vi que el problema esta en los datatables, tengo que ver como hacer para que el boton este activo en la segunda pagina del mismo, probe con otro carro y pasa lo mismo exactamente, no funciona cuando paso a la pagina 2 si a alguno se le ocurre algo para solucionarlo avisenme por favor !
PD: Si le desactivo la paginacion a DataTables funciona todos los botones pero me relentiza la web, ya que carga casi 80mil productos!
PD1: Se tiene que asociar el evento .on en los click que estan en el plugin del carrito para que funcione pero no logro hacerlo correctamente! si alguno de los dos me quiere ayudar o alguien mas!
@Leonardo-Tadei se te ocurre algo?!
@carlossevi se te ocurre algo?!

Por favor, accede o regístrate para responder a esta pregunta.

¿Conoces alguien que puede responder?
¡Comparte esta pregunta!


Actividad Reciente

¿Eres Usuario Apple?

...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta