Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/10/2010, 23:18
Avatar de ras_chalo
ras_chalo
 
Fecha de Ingreso: junio-2010
Mensajes: 369
Antigüedad: 13 años, 10 meses
Puntos: 6
Funciones en desuso?...XAJAX

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
  1. <?PHP
  2. //incluímos la clase ajax
  3. require ('xajax/xajax_core/xajax.inc.php');
  4. //instanciamos el objeto de la clase xajax
  5. $xajax = new xajax();
  6. function procesar_formulario($form_entrada){
  7. $salida = "Gracias por enviarnos tus datos. Hemos procesado esto:<p>";
  8. $salida .= "Nombre: " . $form_entrada["nombre"];
  9. $salida .= "<br>Apellidos: " . $form_entrada["apellidos"];
  10. //instanciamos el objeto para generar la respuesta con ajax
  11. $respuesta = new xajaxResponse();
  12. //escribimos en la capa con id="respuesta" el texto que aparece en $salida
  13. $respuesta->addAssign("mensaje","innerHTML",$salida);
  14. //tenemos que devolver la instanciación del objeto xajaxResponse
  15. return $respuesta;
  16. } //registramos la función creada anteriormente al objeto xajax
  17. $xajax->registerFunction("procesar_formulario");
  18. //El objeto xajax tiene que procesar cualquier petición
  19. $xajax->processRequest();
  20. ?>
  21. <html>
  22. <head>
  23. <title>Enviar y procesar un formulario con Ajax y PHP</title>
  24. <?
  25. //En el <head> indicamos al objeto xajax se encargue de generar el javascript necesario
  26. $xajax->printJavascript("xajax/");
  27. ?>
  28. </head>
  29. <body>
  30. <h1>Recibir y procesar formulario con Ajax y PHP</h1>
  31. <div id="mensaje">
  32. <form id="formulario">
  33. Nombre: <input type="text" name="nombre">
  34. <br>
  35. Apellidos: <input type="text" name="apellidos">
  36. <br>
  37. <input type="button" value="Enviar" onclick="xajax_procesar_formulario(xajax.getFormValues('formulario'))">
  38. </form>
  39. </div>
  40. </body>
  41. </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!