Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/03/2016, 13:22
infoturnosya
 
Fecha de Ingreso: diciembre-2015
Ubicación: rosario
Mensajes: 69
Antigüedad: 9 años
Puntos: 5
Respuesta: Editar registros según checkbox seleccionados con $.ajax

En fin... yo lo haria aca

Código Javascript:
Ver original
  1. $('#form_user_list input[type=checkbox]').each(function(){
  2.   if (this.checked) {
  3.       selectedItems.push($(this).val());
  4.       $(this).find('el icono del check').addClass('elotroicono');
  5.   }
  6. });

y si lo queres hacer aca
tenes q hacer un for in del array donde tenes los ID y con estos buscar el icono q le corresponde y modificarlo , como arriba
Código Javascript:
Ver original
  1. $.ajax({
  2.                     type: "POST",
  3.                     data: selectedItems, //Recibo toooodos los ID's
  4.                     url: "../inc/querys.php?idusersaccess="+selectedItems,
  5.                     success:function (data)
  6.                         {
  7.                         if(data != '')
  8.                             {
  9.  
  10. //La pregunta es ¿Qué pongo acá, para que cada usuario que se selecciono por los checkbox, cambíe su icono como corresponde? Osea, lo mismo que explique arriba cuando lo hago de a un usuario, pero ahora que cambie todos los iconos juntos.
  11. //Podría poner:
  12. //$('#userstatus').hide(); //Oculto el div que tiene el estado viejo
  13. //$('#userstatusnew').html(data).show(); // Muestro el div con el nuevo estado
  14. //
  15. //Pero esto solo cambia el icono del primer ID recibido, y los demás ID's cambian su estado (en la BD) pero no modifican el icono.
  16. //Obviamente, si actualizo la página todos los cambios se hicieorn correctamente, pero justamente lo que quiero es evitar actualizar el sitio.
  17.  
  18.                             $("#ActionLoading").modal('hide'); //Oculto modal
  19.                             }
  20.                             else
  21.                                 {
  22.                                 alert('No se ha podido realizar la operación');
  23.                                 }
  24.                         }            
  25.                 });