Que tal, tengo el siguiente detalle, quiero ejecutar una funcion que es recibida como parametro, pero no la puedo ejecutar, seria algo asi:
Código:
function fncGetOkDefault(result) {
alert("entro a fncGetOk");
}
function fncGetErrorDefault(result) {
alert("entro a fncGetError");
}
Ambas de arriba son funciones genericas
Código:
function Success(result) {
alert("entro a Success");
}
function Fail(result) {
alert("entro a Fail");
}
Ambas de arriba, son las que mando por parametro en la funcion de abajo para ejecutar
En este metodo valido si los parametros onSuccess y onFail no vienen nullos, si no vienen quisiera ejecturarlos, ya que solo poniendolos no funciona.
Código:
function saveEditSubsidiary() {
CallPageMethod(url, $(this).serialize(), Success, Fail);
}
Código:
function CallPageMethod(url, data, onSuccess, onFail) {
$.ajax({
type: "POST",
url: url,
data: data,
dataType: "json",
success: function (result) {
if (onSuccess != null)
fncGetOkDefault
else
fncGetOk;
},
error: function (result) {
if (onSuccess != null)
Fail
else
fncGetErrorDefault;
}
});
}
Muchas gracias, Saludos ¡¡