Page 1 of 1

Enviar datos a un PRG

PostPosted: Mon Sep 20, 2021 2:09 am
by Patricio Avalos Aguirre
Estimados

hay alguna forma de enviar datos al PRG que sea mas corta, en una sola variable que entregue los datos de un formulario y
no colocar cada uno

Code: Select all  Expand view

function SaveInfo() {

                    if (oBrw.GetData().length == 0){
                        MsgError( "No hay nada que grabar", 'Sistema WEB-Invent')
                    }else{
                        if (MsgYesNo( 'Esta correcta la información', 'Grabar info' ) ){
                            let oParam = new Object();
                            oParam['obrw'] = oBrw.GetData();
                            oParam['_numcot' ] =  $('#numcot').val();
                            oParam['_rutcli' ] =  $('#rutcli').val();
                            oParam['_nomcli' ] =  $('#nomcli').val();
                            oParam['_fecemi' ] =  $('#fecemi').val();
                            oParam['_condici'] =  $('#condici').val();
                            oParam['_dias'   ] =  $('#dias').val();
                            oParam['_codvend'] =  $('#codvend').val();
                            oParam['_nomvend'] =  $('#nomvend').val();
                            oParam['_observa'] =  $('#observa').val();
                            oParam['_codprod'] =  $('#codprod').val();
                            oParam['_desprod'] =  $('#desprod').val();
                            oParam['_canprod'] =  $('#canprod').val();
                            oParam['_cbruto' ] =  $('#cbruto').val();
                            oParam['_cdesc'  ] =  $('#cdesc').val();
                            oParam['_netprod'] =  $('#netprod').val();
                            oParam['_totneto'] =  $('#totneto').val();
                            oParam['_totiva '] =  $('#totiva').val();
                            oParam['_totdocu'] =  $('#totdocu').val();
                            oParam['opcion']   =  'SAVEINFO';
                            MsgServer( 'cotizaserver.prg', oParam, PostGetId );
                        }
                    }
                }
 

Re: Enviar datos a un PRG

PostPosted: Mon Sep 20, 2021 5:29 am
by Antonio Linares
Patricio,

Si usas POST:

<form action="save.prg?customer" method="post">
...
<button id="save" type="submit" class="btn btn-primary float-right">Save changes</button>

todos los valores te llegan en un hash y accedes a ellos asi:

? AP_PostPairs()