Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Thiago Motta Zappaterra

Xajax 0.5 + php

Recommended Posts

Galera

alguem aqui usa o framework xajax versão 0.5 junto com o php ?

 

eu usava a versão 0.2.4 e no meu javascript eu fazia, por exemplo:

 

jsUsuario.js
function Login()
{
   if (xajax_EfetuarLogin(...) { alert("sucesso"); }
   else { alert("fracasso"); }
}

 

usuario.php
....
$xajax->registerFunction("EfetuarLogin");


function EfetuarLogin()
{
   $resp = new xajaxResponse();
   ....
   return $resp;
}

 

 

bom, só de retornar este $resp; o javascript já interpretava como se o resultado fosse true, e neste caso executava o meu alert (de acordo com o exemplo acima)

agora, se eu retornar o $resp; o retorno vem como false

 

inclusive, caso alguem tenha mexido com xajax, gostaria de mais perguntas rs

o exemplos que vemos na net são muito basicos

 

abraço

Thiago Motta

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu uso, qualquer dúvida eu talvez possa responder. Sobre o tópico, faz o retorno do alert() direto na função EfetuarLogin.

 

function EfetuarLogin()
{
   $resp = new xajaxResponse();
   
   if (DADOS_CORRETOS($login, $senha))
	$resp->alert("sucesso");
   else
	$resp->alert("fracasso");
	
   return $resp;
}

function Login()
{
   xajax_EfetuarLogin(...)
...
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu uso, qualquer dúvida eu talvez possa responder. Sobre o tópico, faz o retorno do alert() direto na função EfetuarLogin.

 

function EfetuarLogin()
{
   $resp = new xajaxResponse();
   
   if (DADOS_CORRETOS($login, $senha))
	$resp->alert("sucesso");
   else
	$resp->alert("fracasso");
	
   return $resp;
}

function Login()
{
   xajax_EfetuarLogin(...)
...
}

 

é, eu sei, já fazia assim antes, mas queria separar o codigo, deixando este mensagem por conta do javascript

sendo que desta forma aí eu tenho opção de traduzir a mensagem para ingles

 

valeu fera

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.