Ir al contenido principal

MVC2 :Solicitar datos desde jQuery a Accion

JSon es un formato ligero de intercambio de datos propio de Javascript así que viene al pelo para el envio de información entre el cliente y el servidor dentro de Asp.Net Mvc 2. A continuación posteo código "calentito y funcionando" para realizar llamadas asíncronas desde las funciones jQuery del navegador hasta la accion del controlador que se encargue de la persistencia y que esta le devuelva los datos solicitados.


Fichero jQuery


/* *   Solicita áreas al controlador y continua la ejecucion */ function RecuperarArea() {         // Llamo a la acción del servidor como si de un SW se tratara        $.post("/VisorMapa/DameArea/",             // Envío a la acción el id del usuario            { id: id.toString() },             function (result) {                 // Inserto los elementos del string devueltos en una objeto javascript                var resultParseado = $.parseJSON(result);                 for (i in resultParseado) {                     // recogo una fila y la meto en temporal                    var listaTemporal = new Array();                     listaTemporal[0] = resultParseado[i].latitud;                     listaTemporal[1] = resultParseado[i].longitud;                     // asigno fila temporal en una fila del array bidimensional                    listaCoordenadas[i] = listaTemporal;                 }                 // Continua para pintar las coordenadas                PintarPorCoordenadas(listaCoordenadas, divVista);             }             ); }




Controlador


// Recibe la solicitud de área y la serializa        public ActionResult DameArea(string id)         {             List<Coordenada> coordenadasMock = new List<Coordenada>();             //TODO : sustituir por la llamada real a persistencia            coordenadasMock = new List<Coordenada>{ new Coordenada(38.39494286693514, -0.4397347569465637),                                                     new Coordenada(38.39474286693514, -0.4395347569465637),                                                     new Coordenada(38.39489286693514, -0.4395347569465637)};             JavaScriptSerializer jss = new JavaScriptSerializer();             string listaSerializadaJson = jss.Serialize(coordenadasMock);             return Content(listaSerializadaJson);         }







Comentarios

Entradas populares de este blog

Cómo darse de baja en Xing

Tras varios años sin apenas usar esta red social profesional decido darme de baja. Ya empezaba a sentirme retrasado al no encontrar la forma de hacerlo en los menús,  así que me meto en google y veo en un par de foros que no soy ni mucho menos el único con el mismo problema.

Trucos Badoo de un perro viejo

Dentro de poco haré 3 años en Badoo . Tuve una primer época en el que me lo tomé muy en serio, estuve muy metido y tuve los mejores resultados. De aquellas experiencias acabé escribiendo ésta, la página de más éxito de este blog . Pero ya llevo una muy larga temporada en el que entro de forma bastante intermitente.  ¿Está este artículo escrito por alguien harto de badoo? ¿Estoy quemado como la mayoría? Yo diría que no, pero...

Tipos de mujeres en Badoo

Aviso, esto va a parecer la clase de artículo que sale en revistas de quinceañeras. No voy a ser metódico ni amable. Aquí describo  los distintos perfiles de mujeres de hasta 30 años con las que he llegado a tener conversaciones en Badoo. Que aquí sólo critique a ciertas chicas no significa que los hombres seamos mejores, ni mucho menos. Al tema: