Skip to Main Content

Español

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

¿Cómo enviar y recibir un arreglo a PL/SQL por medio de JavaScript Promises en Oracle Apex?

MoisésFeb 18 2021 — edited Feb 18 2021

Actualmente estoy intentando enviar un arreglo de valores de un Gestor de Listas por medio de Ajax, para después recibirlo en PL y obtener cada valor en un for para hacer uso de cada valor. Pero mi pregunta es como puedo recibir ese arreglo en PL y saber si en realidad estoy enviando bien el arreglo. Gracias por adelantado.
Hasta el momento intento enviar el arreglo así por medio de js.

    
            var giro = document.getElementById('P28_NEW').value;
            var selectedIds = [];

            $('select#P28_NEW').find('option').each(function() {
                selectedIds.push($(this).val());
            });

            insert();

            function insert(){
                apex.server.process(
                    "AJAX_SEND_ARRAY",{
                        x01: JSON.stringify(selectedIds) 
                    },{
                        dataType:"text",
                        loadingIndicator:"#P28_NEW",
                        success:function(pData){

                        }
                    }
                );
            }

Eh utilizado algo como esto pero no se como aplicarlo con el arreglo que mando:

DECLARE
        l_return varchar2(200);
        expediente varchar(200);
    BEGIN
    
    for i in 1..apex_application.g_x01.count loop
        expediente := apex_application.g_x01(i);
    end loop;
           
    EXCEPTION WHEN no_data_found THEN
        ROLLBACK;
        htp.prn('Error');
    END;
This post has been answered by Moisés on Feb 18 2021
Jump to Answer
Comments
Post Details
Added on Feb 18 2021
3 comments
2,662 views