Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/10/2017, 15:57
stevens82
 
Fecha de Ingreso: octubre-2011
Mensajes: 132
Antigüedad: 12 años, 6 meses
Puntos: 4
Sonrisa actualizar item de varios combobox con ajax

Hola espero su ayuda con este problema.

traigo desde la bd unos combobox todos iguales pero en diferentes registros, digamos tal persona ha hecho 3 pedidos en diferentes horas y estos combobox tiene la opcion de: "Pendiente q esta por default" y "Aprobado" y "Rechazado"

entonces genera en la misma tablita q se muestra para esa persona 3 registros con su combobox, mi pregunta es com puedo actualizar dinamicamente cada uno de esos combobox?, con uno independiente lo puedo hacer pero con 3 solo me actualiza el primero.

Pdta. Se debe seleccionar un item de un combobox y se actualiza en la BD y ais para cada uno de esos registros.

est es mi codigo con el que los traigo

Código PHP:
<select id="estado_oym" name="estado_oym" class="form-control selectpicker" data-width="fit" data-style="">
                                    {foreach 
from=$estado_v item=esto}
                                    <
option codigooym="{$dato.CODIGO}" idoym="{$fe.ID}" value="{$esto.ID}" data-icon="" id="estados_oym" class="text-uppercase" {if ($esto.ID == $fe.ID_ESTADO_OYM)} selected="selected" {/if}>{$esto.ESTADO_V} - {$dato.CODIGO}</option>
                                    {/foreach}
                                </
select
y este el ajax con el que envio

Código Javascript:
Ver original
  1. $("#estado_oym").change(function() {
  2.         var estadooym = $(this).children(":selected").val();
  3.         var codigooym = $("#estados_oym").attr("codigooym");
  4.         var idoym = $("#estados_oym").attr("idoym");
  5.         $.ajax({
  6.             type: "POST",
  7.             url: _root_ + 'validacion/detalle/' + codigooym,
  8.             data: {
  9.                 codigo: codigooym,
  10.                 id: idoym,
  11.                 estado_oym: estadooym
  12.             },
  13.             success: function(msg) {
  14.                 if (msg != "") {
  15.                     /***codigo ***/
  16.                 }
  17.    
  18.             }
  19.         });
  20.     });

gracias de antemano por su pronta ayuda

Última edición por stevens82; 27/10/2017 a las 16:03