Foros del Web » Programando para Internet » ASPX (.net) »

Ajax jquery con Asp.net

Estas en el tema de Ajax jquery con Asp.net en el foro de ASPX (.net) en Foros del Web. Hola. Soy nuevo en ASP.Net y quiero utilizar ajax con jquery, ya lo he usado antes con PHP y me ha funcionado perfectamente. Mi consulta ...
  #1 (permalink)  
Antiguo 12/09/2012, 22:51
 
Fecha de Ingreso: enero-2011
Mensajes: 13
Antigüedad: 13 años, 3 meses
Puntos: 0
Ajax jquery con Asp.net

Hola. Soy nuevo en ASP.Net y quiero utilizar ajax con jquery, ya lo he usado antes con PHP y me ha funcionado perfectamente. Mi consulta es cómo debe ser el archivo ASPX que se va a llamar, ya que vi un tutorial en que éste era un archivo de texto que tenía los tags <% y %> , así que creé un archivo fuera de visual y le puse la extensión aspx (y lo agregué al proyecto) pero al momento de abrirlo en visual.net me mostraba el código sólo como texto y me aparecían errores, no lo reconocía como si fuera código válido. También intenté agregar un webform pero éste ya incluía código html y para obtener los datos desde el servidor no lo necesito.
Mis dudas son: ¿Tengo que instalar algo para utilizar ajax con jquery?
¿Cuál de los archivos que permite agregar visual me sirve para ejecutar el código de servidor a través de ajax y jquery ?

Estaría muy agradecido si alguien pudiese orientarme.
  #2 (permalink)  
Antiguo 13/09/2012, 06:15
 
Fecha de Ingreso: septiembre-2012
Ubicación: La Barra, Maldonado- Uruguay
Mensajes: 11
Antigüedad: 11 años, 8 meses
Puntos: 2
Información Respuesta: Ajax jquery con Asp.net

Te paso un ejemplo sencillo, espero te sirva de guía.

Hay varias formas de traer los datos desde el servidor, mediante PageMethods o WebMethods, yo utilizo el segundo, me queda mas claro el código, asimismo hay varios temas desarrollados sobre utlizar uno y otro, no voy a entrar en ese tema.

1.Agrego a mi proyecto asp.net un archivo de Servicio Web. (extensión .asmx)

2.El codigo dentro del asmx. (Utilizo Visual Basic)

Código ASP:
Ver original
  1. <WebMethod()> _
  2.     Public Function get_nombre(nombre As String) As string
  3.              ' Acá escribo mi código,
  4.               Return nombre
  5.     End Function

3.El script (me imagino que esto ya lo sabes)

Código Javascript:
Ver original
  1. var params = new Object();
  2.        params.nombre = 'Juan';
  3.  
  4.                 jQuery.ajax({
  5.                     type: "POST",
  6.                     dataType: "json",
  7.                     data: jQuery.toJSON(params),
  8.                     url: "wserv.asmx/get_nombre",
  9.                     contentType: "application/json; charset=utf-8",
  10.                     success: successFN,
  11.                     error: errorFN
  12.                 });
  13.  
  14.  function successFN(msg) {
  15.                 alert(msg.d);              
  16.             };
  17.  
  18. function errorFN(msg) {
  19.                 alert("Algún problema existe...");
  20.             };


Para serializar los parametros utilizo json-2.3, aca el [URL="http://code.google.com/p/jquery-json/"]link[/URL]

Saludos.

Etiquetas: ajax, asp, jquery, net
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:20.