hola soy nuevo con XAJAX y bueno mi duda es que me baje un manual de "desarrolloweb" y resulta que al copiar y pegar el codigo me sale que hay funciones en desuso. Me gustaría saber cuales son "aquellas" funciones y cual es la solución a este código...
Bueno aca el codigo del cual hablo:
Código PHP:
Ver original<?PHP
//incluímos la clase ajax
require ('xajax/xajax_core/xajax.inc.php');
//instanciamos el objeto de la clase xajax
$xajax = new xajax();
function procesar_formulario($form_entrada){
$salida = "Gracias por enviarnos tus datos. Hemos procesado esto:<p>";
$salida .= "Nombre: " . $form_entrada["nombre"];
$salida .= "<br>Apellidos: " . $form_entrada["apellidos"];
//instanciamos el objeto para generar la respuesta con ajax
$respuesta = new xajaxResponse();
//escribimos en la capa con id="respuesta" el texto que aparece en $salida
$respuesta->addAssign("mensaje","innerHTML",$salida);
//tenemos que devolver la instanciación del objeto xajaxResponse
return $respuesta;
} //registramos la función creada anteriormente al objeto xajax
$xajax->registerFunction("procesar_formulario");
//El objeto xajax tiene que procesar cualquier petición
$xajax->processRequest();
?>
<html>
<head>
<title>Enviar y procesar un formulario con Ajax y PHP</title>
<?
//En el <head> indicamos al objeto xajax se encargue de generar el javascript necesario
$xajax->printJavascript("xajax/");
?>
</head>
<body>
<h1>Recibir y procesar formulario con Ajax y PHP</h1>
<div id="mensaje">
<form id="formulario">
Nombre: <input type="text" name="nombre">
<br>
Apellidos: <input type="text" name="apellidos">
<br>
<input type="button" value="Enviar" onclick="xajax_procesar_formulario(xajax.getFormValues('formulario'))">
</form>
</div>
</body>
</html>
Bueno cabe mencionar que el error que me devuelve es este:
Deprecated: Assigning the return value of new by reference is deprecated in D:\WebSite\wamp\www\Ejemplo XAJAX\xajax\xajax_core\xajax.inc.php on line 360
Deprecated: Assigning the return value of new by reference is deprecated in D:\WebSite\wamp\www\Ejemplo XAJAX\xajax\xajax_core\xajax.inc.php on line 1305
indicamos al objeto xajax se encargue de generar el javascript necesario $xajax->printJavascript("xajax/"); ?>
Por favor una ayudita que me interesa bastante esta tecnología como para dejar de aprenderla por eso....
Bueno espero sus respuestas. De ante mano muchas gracias!