none
Recibir resultado de servicio WCF RRS feed

  • Pregunta

  • Hola Comunidad, tengo una aplicacion asp WebForms, tengo un servicio WCF que estoy llamando por AJAX de la siguiente manera:

    var objeto = { a: 5, b: 6 };        
            data = JSON.stringify(objeto);
            $.ajax({
                type: "POST",
                url: "http://localhost:22015/ServicePrueba.svc/Sumar",
                data: data,
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (mensaje) {
                    console.log(mensaje)
                }
            });


    Todo eso lo llamo desde el evento click del boton que esta enlazado por JS, quisiera saber luego de tener esos resultados en el objeto "Mensaje" ese objeto tipo json lo puedo pasar a algun metodo que este desde el codebehind para hacer el debido proceso que tenga que realizar.Gracias por su atencion.


    Sergio Fernandez Cruz Life Run's of Code


    martes, 27 de junio de 2017 22:38

Respuestas

  • Para pasarle ese objeto al code-behind, lo más sencillo es que vuelvas a hacer otra llamada con AJAX. Simplemente volverías a llamar al $.ajax pero esta vez pasándole data:mensaje, y obviamente poniendo en la URL la dirección a la que quieres enviarle estos datos.

    Me imagino que la razón de hacerlo así es porque el servicio web está en una máquina distinta, o algo por el estilo. Si el servicio web está en la misma aplicación a la que quieres llamar, entonces no tiene sentido hacer dos viajes a través del navegador, podrías hacer la llamada directamente desde el code-behind de la página al código del servicio web.

    miércoles, 28 de junio de 2017 6:58

Todas las respuestas