none
Obtener valores ingresados de una tabla jquery RRS feed

  • Pregunta

  • Como puedo tomar valores ingresado en una tabla jquery en VS 2017 C#

    Lo que quiero obtener son los nombres y edades ingresados para luego almacernarlos en un objeto.


    sábado, 29 de septiembre de 2018 0:18

Respuestas

  • Lo primero habría que ver a qué te refieres con lo de "una tabla jquery", ya que jquery solo es una librería para acceder al html, pero por sí solo no tiene nada que sea una "tabla". Si te refieres a una tabla de HTML (que se podría manipular desde jquery), entonces lo primero que hay que hacer es traer al lado servidor los datos que hay en el HTML. Digo lo de "traerlo al servidor" porque has mencionado que lo quieres en C#, de donde he inferido que probablemente se trata de una aplicación ASP.NET, aunque no es la única alternativa, y no has explicado nada del tipo de aplicación que estás haciendo.

    Para traer los datos al servidor, hay dos alternativas: Una es que todos los datos de la tabla estén contenidos en controles de tipo input y rodeados por un <form>. Haciendo un Submit del form, los datos de los input se transmiten al servidor. Ahí, la forma de recuperarlos dependerá de la aplicación, por ejemplo, en webforms podrías leerlos usando Request.Form y el "name" de cada input.

    La otra alternativa es que uses AJAX, en cuyo caso aplicarias unos bucles en javascript usando jquery para recopilar los datos de la tabla, meterlos en un objeto, y enviarlo como JSON en un $.post. En el lao servidor tendrías que exponer un punto de entrada que reciba le JSON y lo deserialice. Una vez más esto depende mucho del tipo de aplicación que estés desarrollando, por ejemplo, podrías usar un .ashx se es webforms, o un WebApi, o un método de acción si es MVC, etc.

    sábado, 29 de septiembre de 2018 9:30