Llamar función de servidor con retorno desde jquery con ajax

Quizás necesitemos hacer un llamado ajax desde nuestro código de jquery por x o y razón... aquí esta en ejemplo:

Este es el codigo en jquery:


function asyncServerCall(ciudad) {
            jQuery.ajax({
                url: 'miaspx.aspx/MiFuncionLlamadaServidor',
                type: "POST",
                data: "{'ciudad':'" + ciudad + "'}",
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (data) {
                    alert(data.d);
                }

            });
        }

Y este es el código en el lado del servidor en miaspx.cs:


[WebMethod()]
    public static string MiFuncionLlamadaServidor(string ciudad)
    {
        string consultatiendas = "prueba";

         return consultatiendas;
    }





Sean felices! :) Y sientanse libres de opinar ;)

2 comentarios:

  1. Hola intento llamr un metodo de C# por medio de ajax, pero no me funcioa. utilizo tu ejemplo, pero no me funciona tampoco tengo una duda esto debeb de estar en el metodo de c# "[WebMethod()]".


    Saludos

    ResponderEliminar
    Respuestas
    1. Hola... lo mejor es crear un servicio rest mediante web api... te lo recomiendo...

      Eliminar