Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/12/2014, 10:52
jglm210687
 
Fecha de Ingreso: julio-2008
Mensajes: 56
Antigüedad: 16 años, 6 meses
Puntos: 2
Pregunta Respuesta: pierdo algunos submit al enviar varios a una misma pagina

Cita:
Iniciado por pateketrueke Ver Mensaje
Deberías implementar throttling, que es una técnica en Javascript que te ayuda a evitar invocaciones demasiado rápidas, regulando éstas y dejando ejecutar una sola cosa a la vez:

Código Javascript:
Ver original
  1. function debounce(fn, delay) {
  2.   var timer = null;
  3.   return function () {
  4.     var context = this, args = arguments;
  5.     clearTimeout(timer);
  6.     timer = setTimeout(function () {
  7.       fn.apply(context, args);
  8.     }, delay);
  9.   };
  10. }
  11.  
  12. var timeout = 1000; /// 1000 milisegundos = 1 segundo
  13.  
  14. $('#some_button').on('click', debounce(function() {
  15.   // esto se ejecuta únicamente si ha pasado 1 segundo desde el último intento
  16. }, timeout));

Consulta aquí: http://drupalmotion.com/article/debo...al-explanation

PDTA: esto nada tiene que ver con PHP, para la próxima procura leer las normas del foro y postear en el sub-foro adecuado.
Gracias por responder.

Lo que necesito es esto:

En la imagen se ve que al lado derecho muestro un listado de productos, los cuales necesito meterlos al carrito que esta del lado izquierdo, al hacer click en un articulo lo ingresa al carrito, pero si hago varios click deberia de ingresarlos tambien, pero solo me manda uno. En la imagen se observa el firebug indicando que hice click en los productos 1, 2, y 3 pero solo me ingreso el primero.

Que me recomiendas para hacer esto?