Estimados amigos busnas tardes.
Como busco datos del lado del servidor
como le paso parametros a verificatablas y como los recibo
MsgServer( path.model + 'verifica_tablas.php' );
Muchas gracias
Buscar datos del lado del servidor
-
- Site Admin
- Mensajes: 32
- Registrado: Lun Ene 06, 2025 3:40 pm
Re: Buscar datos del lado del servidor
Estimado Oscar,
Podrias ser mas amplio en lo que requieres, es decir exactamente que necesitas que regrese el BackEnd (lado server)
De momento explico como funciona MsgServer. Los parametros que recibe son :
MsgServer( cFilePhp, bCallback, oParam, lAsync, uCargo, lShowSignal )
* cFilePhp : archivo php del lado server que vas a usasr y al que le vas a pasar los parametros oParam
* bCallback : funcion que retorna los datos desde el archivo php lado server
* oParams : hash de parametros que se le pasan a el archivo php lado server ejm :
en javascript es asi :
var oParam = { "action" : "login", "user" : usuario, "password" : password }
* uCargo variable adicional que se le envia a la funcion bCallback (opcional)
* lShowSignal (opcional) = parametro adiconal que se usa en un dialogo o panel
la funcion (bCallback) recibe una variable desde el lado server en formatop JSON con los
datos que se envian desde el archivo cFilePhp a travez del comando => die( json_encode( $result ) );
Podrias ser mas amplio en lo que requieres, es decir exactamente que necesitas que regrese el BackEnd (lado server)
De momento explico como funciona MsgServer. Los parametros que recibe son :
MsgServer( cFilePhp, bCallback, oParam, lAsync, uCargo, lShowSignal )
* cFilePhp : archivo php del lado server que vas a usasr y al que le vas a pasar los parametros oParam
* bCallback : funcion que retorna los datos desde el archivo php lado server
* oParams : hash de parametros que se le pasan a el archivo php lado server ejm :
en javascript es asi :
var oParam = { "action" : "login", "user" : usuario, "password" : password }
* lAsyn = true / false (si el llamado es asincrono)que es lo mismo que este codigo
var oParam = {}
oParam.action = "login"
oParam.user = usuario
oParam.password = pasword
* uCargo variable adicional que se le envia a la funcion bCallback (opcional)
* lShowSignal (opcional) = parametro adiconal que se usa en un dialogo o panel
la funcion (bCallback) recibe una variable desde el lado server en formatop JSON con los
datos que se envian desde el archivo cFilePhp a travez del comando => die( json_encode( $result ) );
Re: Buscar datos del lado del servidor
Del lado del servidor.
El archivo cFilePhp como recibe los parametros de oParam ya no utiliza TPost?
Gracias
El archivo cFilePhp como recibe los parametros de oParam ya no utiliza TPost?
Gracias
-
- Site Admin
- Mensajes: 32
- Registrado: Lun Ene 06, 2025 3:40 pm
Re: Buscar datos del lado del servidor
Oscar, TPost fue reemplazdo por filter_post.
Archivo javascript
Archivo phpDel lado del servidor.
El archivo cFilePhp como recibe los parametros de oParam ya no utiliza TPost?
Código: Seleccionar todo
<?php
$cAction = filter_post( 'action' );
if( $cAction == 'login') {
$usuario = filter_post( 'usuario' );
$password = filter_post( 'pasword' );
if( $usuario == "admin" && $password == "1234") {
$aRet = [ "result" => true, "msg" => "acceso correcto" ];
} else {
$aRet = [ "result" => false, "msg" => "acceso invalido" ];
} else {
$aRet = [ "result" => false, "msg" => "falta parametro action" ];
}
die( json_encode( $aRet ) );
?>
Código: Seleccionar todo
var oPar = {};
oPar.action = "login";
oPar.usuario = <variable username>;
oPar.pasword = <variable userpass>;
MsgServer( path.model + <archivo.php>, callLogin, oPar );
function callLogin(resp) {
if (resp.result) {
JSuccess( 'Acceso permitido');
location.href = path.view + 'menu.php';
} else {
JError("Error en Login, " + resp.msg);
}
}