Chalalo Land

Tecnologías ASP.NET y un poco Más

Contacto


 Si quierer cooperar, yo feliz, muy agradecido :)

De donde me Visitan?

Locations of visitors to this page

Generic Content

Si te gustaron los articulos, y te animas te estaría muy agradecido!


Recent Posts

Tags

Community

Blogs de MVP

Amigos Geeks

Blogs Imperdibles

GODS

Archives

Email Notifications

Invocando a un método de una página ASPX desde JQuery con notación JSON.

Hola, esta es la continuación del Post:

Invocando ASP.NET WebServices desde JQuery con notación JSON.

Esta vez vamos a llamar a un método de una página aspx desde una página html.

Código ASP.NET

Partial Class demoMetodoPagina
    Inherits System.Web.UI.Page

    <Services.WebMethod()> _
  Public Shared Function Suma(ByVal a As Integer, ByVal b As Integer) As String
        Return (a + b).ToString
    End Function

<Services.WebMethod()> _
Public Shared Function ObtHora() As String
        Return Date.Now.ToString
    End Function
End Class

Recuerda que los WebMethod deben ser Shared para que puedas llamarlos con JQuery ( del lado del cliente).

Código JQuery(Es el mismo que para llamar a un WS)

<script type="text/javascript">
      $(document).ready(function() { 
       
$("#Suma").click(function(event){
             $.ajax({
                 type: "POST",
                 url: "demoMetodoPagina.aspx/Suma",
                data: "{'a': '" + $('#a').val() + "','b': '" + $('#b').val() + "'}",
                 contentType: "application/json; charset=utf-8",
                 dataType: "json",
                 success: function(msg) {
                     AjaxSucceeded(msg);
                 },
                 error: AjaxFailed
             });
         });

La explicación la puedes encontrar en:

Invocando ASP.NET WebServices desde JQuery con notación JSON.

Espero que te funcione!, cualquier cosa, me avisas.

Saludos,

Gonzalo

Posted: 13/5/2009 23:42 por Gonzalo Perez | con 4 comment(s)
Archivado en: ,,
Comparte este post:

Comentarios

preguntoncojonero ha opinado:

Con Framework 3.5 funcionaría ? salu2

# May 14, 2009 8:14 AM

Delirios Digitales 2.0 ha opinado:

Llamando servicios web desde JQuery

# May 14, 2009 8:50 AM

Gonzalo ha opinado:

Hola, claro que si, funciona sin problemas.

# May 14, 2009 3:17 PM

@eduvergara ha opinado:

Se me está partiendo la cabeza tratando de llamar un método de un WebForm con 2 argumentos desde javascript y parece que acá estaba la solución =(, tan chato estoy de intentar que mañana lo probaré, espero funcione.

Saludos!

# March 21, 2011 6:14 AM