Foros del Web » Programación para mayores de 30 ;) » .NET »

error al tratar de usar ajax.net

Estas en el tema de error al tratar de usar ajax.net en el foro de .NET en Foros del Web. saludos, estoy comenzando a usar la libreria ajax para .net... en algo me estoy equivocando porque me esta imprimiendo [object Object] al llamar a una ...
  #1 (permalink)  
Antiguo 20/03/2009, 11:04
 
Fecha de Ingreso: octubre-2008
Mensajes: 58
Antigüedad: 15 años, 7 meses
Puntos: 0
error al tratar de usar ajax.net

saludos, estoy comenzando a usar la libreria ajax para .net... en algo me estoy equivocando porque me esta imprimiendo [object Object] al llamar a una funcion suma en el servidor... este es el codigo..

en servidor:

Código PHP:
[AjaxPro.AjaxMethod]
public 
int suma(int num1int num2) {
  return 
num1 num2;

en cliente:
Código PHP:
alert(_Default.suma(100,80,_Default.suma_Callback)); 
la pagina default.aspx tiene el valor Inherits="_Default", de ahi por que lo uso antes de suma en el cliente, sino me arroja error en tiempo de ejecucion. Tengo referenciado el tipo de _Default para Ajax en Page_Load, agregada la libreria como referencia y seteado en web.config como explican en todos lados en internet...

Puse un breakpoint en la funcion del servidor y puedo ver como llegan los 2 numeros, asi que por lo menos existe comunicacion con el servidor y se accede a la funcion...
en que me estoy equivocando? como hago para ver la suma?

jedo
  #2 (permalink)  
Antiguo 20/03/2009, 11:17
 
Fecha de Ingreso: octubre-2008
Mensajes: 58
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: error al tratar de usar ajax.net

al final, logre dar con la suma... el servidor me devolvia un objeto response, use una funcion que me imprimio response.value y me dio la suma.

cliente:

Código PHP:
function hora_Callback(response) {
  
alert(response.value);
}

_Default.suma(100,80,_Default.suma_Callback)); 
Espero que alguien le sirva
saludos

jedo
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 09:14.