Si en PHP definimos la siguiente función:
function ARFC_mi_funcion_americana($parametro) {
if ($parametro->a > 6) $parametro->b--;
return $parametro->a;
}
Desde nuestra página web (en Javascript) podremos hacer:
function mi_funcion_callback(returnValue, httpStatus) {
// en returnValue tenemos el valor retornado por la función de PHP alojada en el servidor
}
...
ARFC_call('mi_funcion_americana', parametro, this, mi_funcion_callback);
...
Es más, podremos hacer que la función de callback sea un método de un objeto Javascript:
function MiObj() {
}
MiObj.prototype.miMetodo = function(returnValue, httpStatus) {
// en returnValue tenemos el valor retornado por la función de PHP alojada en el servidor
}
...
var obj = new MiObj();
ARFC_call('mi_funcion_americana', {a:8, b:50}, obj, obj.miMetodo);
...
Ahora sí que ARFC se puede decir que es Ajax en estado puro :-). Para más info ver el fichero LEEME y el ejemplo incluido en el tar.gz.
Sección soft.
[ añadir comentario ] ( 1588 visualizaciones ) | [ 0 trackbacks ] | enlace permanente | ( 3 / 2070 )