Tengo un Datatable con cheques y dentro un combo select con una opcion de entregado. Esta opcion abre un modal donde se escribe a quien se le entrego el cheque y un boton confirmar.
el caso es que cada renglon de la tabla tiene el id del cheque en la propiedad id del select:
{ title:"ACCION",
className: "center",
"render": function ( data, type, row, meta ) {
return `<select class="ACCION" id=${row.idcheque}><option value="0">SELECCIONE</option><option value="1">ENTREGADO</option><option value="2">COBRADO</option><option value="3">FACTURADO</option></select>`;
}
}
Hasta ahi funciona..pero como puedo llevar ese id al modal par que al hacer click en confirmar guarde el campo de nombre y el idcheque:
$("#registrar").on("click",function(){
var idcheque=getParameterByName('id');
alert(idcheque);
$.ajax({
type: "POST",
url: "/views/modules/chequera/cheques.php",
data:{"accion":"entregado","entregado":$("#nomcli3").val(),"idc":idcheque},
error: function(){
alert("error petición ajax");
},
success:function(data){
// window.location.href="https://es.stackoverflow.com/index.php?controller=chequera&action=index";
}
});
}); });
function getParameterByName(name) {
name = name.replace(/(()/, "\(").replace(/())/, "\)");
var regex = new RegExp("(\?&)" + name + "=((^&#)*)"),
results = regex.exec(location.search);
return results === null ? "" : decodeURIComponent(results(1).replace(/+/g, " "));
}
Probe obteniendo la id de la url pero esta en la pagina principal no en el modal.
Aqui llamo al modal:
if (opcion==1){
$('.modal-bodyce').load('contentce.html?id='+idcheque,function(){
$('#myModalce').modal('show');
});
como veran puse el valor del id del cheque pero no lo lee.