none
Pasar valor de una vista modal hija a una padre usando MVC JQuery ? RRS feed

  • Pregunta

  • Aqui detallo el código que tengo, haber si me puedes ayudar.

    Departe de la ventana Padre hago la llamada al modal hijo con el siguiente código:

    $(function () {
                $.ajaxSetup({ cache: false });
                $("a[data-modal]").on("click", function (e) {
                    $('#contentModal').load(this.href, function () {
                        $('#modalGenerica').modal({
                            /*backdrop: 'static',*/
                            keyboard: true
                        }, 'show');
                        bindForm(this);
                    });
                    return false;
                });
            });

    en la parte hijo o partialview tengo una tabla y selecciono un registro y trato de enviar un valor de la columna descripcion de esa

    seleccion para llenar un textbox del padre y para eso lo hago con el codigo siguiente en la modal hija:

        $(document).ready(function (e) {
            $(".boton").click(function () {
                var _art = $(this).parents("tr").find("td")[1].innerHTML;
                alert(_art);
                $('#Mymodal').modal("hide");
            });
        });

    Lo que no sé es como hacer para que la ventana padre reciba el valor de la modal hija y de esa manera poder  asignar ese valor a un TextBox.

    lunes, 15 de enero de 2018 23:50

Todas las respuestas

  • Si no me equivoco y no lo he probado, pero luego de leer la documentación jquery, al utilizar $.load está insertando el codigo html de la vista parcial al documento que lo invoca, así que bastaría agregar una función en el documento padre e invitarlo desde el documento hijo o usar el ID del input para buscarlo desde el hijo y asignarle el valor que quieres...

    Asumo, no lo he probado pero me suena que funcionaría

    Salu2


    Marvin E. Pineda

      ComboBoxMultiColumns

     NetBarControl

      TextEditor

    martes, 16 de enero de 2018 4:11