none
¿Cómo insertar a base de datos desde una tabla creada con Jquery?

    Pregunta

  • Hola a todos. Creo una tabla dinámicamente de acuerdo a tres input que el usuario completa.

    Lo siguiente es insertar los datos de esa tabla a mi base de datos (Sql Server) pero no tengo ni idea de como lograrlo. Uso Visual Studio 2017 con Asp.Net core 2.0

    El código que tengo es el siguiente:

    <input id="dni" class="form-input" placeholder="Dni" />
    <br />
        <input id="cuotas" placeholder="Cantidad Cuotas" class="form-input" />
        <br />
        <input id="monto" placeholder="Monto Cuotas" class="form-input" />
        <br />
        
        <div>
            <button id="boton">Crear</button>
        </div>
        <div>
            <table id="tabla">
    
            </table>
    
        </div>

    y el script de Jquery que tengo es:

    <script>
            $("#boton").click(function () {
                var filas = $("#cuotas").val();
                var monto = $("#monto").val();
                var dni = $("#dni").val();
                var tabla = "";
                var result = $("#tabla");
                var nextRowID = 0;
                var id = ++nextRowID;
                tabla += "<table class=table table-hover>";
                tabla += "<thead>";
                tabla += "<tr>";
                tabla += "<th>Cuota</th>";
                tabla += "<th>Monto</th>";
                tabla += "<th>Dni</th>";
                tabla += "</tr>";
                tabla += "</thead>";
                tabla += "<tbody>";
                for (var i = 0; i < filas; i++) {
                    tabla += "<tr>";
                    tabla += "<td>" + (i + 1) + "</td>";
                    tabla += "<td>" + "<input value=" + monto + " name=cuota" + id + " readonly> </input > " + "</td > ";
                    tabla += "<td>" + dni + "</td>";
                    tabla += "</tr>";
                }
                tabla += "</tbody>";
                tabla += "</table>";            
                result.append(tabla);
            });
        </script>

    Si alguien me puede tender una mano, será bienvenida.

    Desde ya muchas gracias por leer.

    domingo, 10 de junio de 2018 2:50