21/08/2009, 05:08
|
| | | Fecha de Ingreso: enero-2007
Mensajes: 112
Antigüedad: 18 años Puntos: 0 | |
Respuesta: llamar desde javascript a una funcion en asp Desde java se pueden hacer llamadas a funciones que esten dentro de una página asp. Quiero decir, que se pueden hacer llamadas a funciones que no estan escritas en java sino como en tu caso en VB.
Yo programo en c#, pero supongo que debe ser parecido.
Lo que utilizo son llamadas ajax desde mi código java, que hacen llamadas a PageMethod que tengo en mi código c#.
Ejemplo:
Dentro del código de mi página en c# tengo:
WebMethod(EnableSession = true)]
public static object[] Fun_Ejemplo(string param1)
{
object[] result = new object[1];
result[0] = param1 + "ok";
return result;
}
Esta función lo que hace es recoger un parámetro de entrada y devuelve ese mismo parámetro añadiéndole "ok".
Dentro de mi código en java tengo:
$.ajax({
type: "POST",
url: window.location.pathname + "/" + "Fun_Ejemplo",
contentType: "application/json; charset=utf-8",
data : {"param1":"hola"},
dataType : "json",
success : function(result) { Alert(result.d[0])},
error : function(result) { Alert("Error")}
})
Esto lo que hace es llamar al PageMethod "Fun_Ejemplo", pasándole como parámetro "hola", y como resultado mostrará en pantalla: "Hola ok", que es lo que le devuelve el PageMethod. |