Veja como é facil você usar o
XAJAX - PHP class library (ajax framework)
Após fazer o download do
XAJAX e descompactar numa pasta, vamos ver como é facil usar em apenas 7 etapas
Mais informações sobre XAJAX clique no link abaixo
http://www.phpavancado.net/node/209
1 - Incluir a classe xajax:
require_once("xajax.inc.php");
2 - Criar a função em php a ser executada
function Teste($arg)
{
// Instacia o objeto xajaxResponse
$objResponse = new xajaxResponse();
for($i = 0; $i < $arg; $i++)
{
$Rst .= "Teste - ".$i."<br>";
}
// Adicione um comando à resposta a atribuir o atributo do innerHTML
$objResponse->addAssign("idResultado","innerHTML", $Rst);
// idResultado = div que irá receber o valor de $Rst.
// Retorna a resposta de XML gerada pelo objeto do xajaxResponse
return $objResponse->getXML();
}
3 - Estancia o objeto XAJAX
4 - Registre os nomes das funções em PHP que você quer chamar através do xajax
$xajax->registerFunction("Teste");
5 - Manda o xajax executar os pedidos acima.
$xajax->processRequests();
6 - Entre as Tags < head> e < /head>, diga o xajax para gerar o Javascript necessário
<?php $xajax->printJavascript(); ?>
7 - Coloque o div que ira receber o resultado e o comando que ira chamar a função php pelo xajax.
<input type="button" name="Teste" value="Teste" onclick="xajax_Teste('10');" />
<div id="idResultado"></div>
Simples né...
Na próxima semana estarei mostrando como pegar os valores de um formulário.