Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/10/2012, 07:45
1qaz2wsx
 
Fecha de Ingreso: octubre-2012
Mensajes: 5
Antigüedad: 12 años, 1 mes
Puntos: 1
Pregunta ejecutar funcion recibida de parametro

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 ¡¡