Comentarios sin revisar del artículo: Xajax: Ajax para PHP

12 comentarios sin revisar
17/3/08

Por: curenay


Sobre el tema de ERROR de $xajax->processRequests();

Esto es debido a que este código es para la versión 2.0 y no para la versión 5.0 deben quitarle la "s" a la función debe quedar así.

$xajax->processRequest();

esta es la url de Upgrade de 2.0 a 5.0 para las funciones que tengan problemas.

http://xajaxproject.org/wiki/Upgrading_from_xajax_0.2_to_xajax_0.5


Suerte.

15/10/08

Por: Alejandro
Muchas gracias Miguel Angel, excelente ejemplo para comprender el accionar del framework. Leyendo todo el hilo de respuestas están las soluciones para la última version, las cuales he aplicado y está corriendo todo a la perfección.
25/11/08

Por: Freddy
Estoy trabajando Xajax y tengo una duda, cuando estoy trabajando bases de datos si no incluyo el archivo de las conexiones en cada funcion que realizo me sale un error, como puedo inlcluir una sola vez el archivo y que funcionen todas las funciones que lo necesitan?
27/12/08

Por: Oliver
Alguien sabe como obtener un URL (no una una funcion) con ajax esto es: llamar a una url, de echo el url seria dentro del mismo dominio.
04/2/09

Por: juan
POr fa tienen algun de ejemplo de programacion con cms aplicando ajax desearia saber si alguien es tan amable de enviarme un codigo para poder realizar un deber de la u de ante mano le agradezco
05/3/09

Por: Adriana
Oigan pues soy nueva en esto y trate de hacer este ejemplo pero me marca un error de ke no encuentra la ruta xajax/xajax.ini.php

tengo una carpeta llamada XAJAX donde guarde todos los archivos que venian en el .rar y en otra carpeta que se llama xajax1 tengo este ejercicio y el la ruta le puse
../XAJAX/xajax.ini.php y no kiere funcionar

ai porfa si alguien me explica yo muuuy agradecida
16/4/09
Evaluacion
Por: Robinson
Excelente el articulo, es basico e ilustra muy bien el tema, sin complicaciones....el ejemplo es bueno...para nosotros los principiantes en estos temas de la programacion Web.
30/6/09
Deshabilitar inputs con xajax
Por: Rodger
Buenas Tardes,
tengo un formulario con vario inputs, al momento de guardar los datos en una base quiero deshabilitar los campos. como se hace con xajax.

gracias
26/9/09
Para que aparezca el Boton de enviar si se acepta el radio
Por: Chema
<?php
//incluímos la clase ajax
require ('xajax_core/xajax.inc.php');

//instanciamos el objeto de la clase xajax
$xajax = new xajax();

function si_no($entrada){
if ($entrada=="true"){
$salida = '<input type="button" name="enviar" value="Enviar" >';
}else{
$salida = "Acepta las condiciones para poder Enviar";
}

//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->assign("respuesta","innerHTML",$salida);

//tenemos que devolver la instanciación del objeto xajaxResponse
return $respuesta;
}

//asociamos la función creada anteriormente al objeto xajax
$xajax->registerFunction("si_no");

//El objeto xajax tiene que procesar cualquier petición
$xajax->processRequest();
?>

<html>
<head>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=ISO-8859-1">
<title>Si / No en Ajax</title>
<?
//En el <head> indicamos al objeto xajax se encargue de generar el javascript necesario
$xajax->printJavascript("");
?>
</head>

<body>

<form name="formulario">
<input type="checkbox" name="si" value="1" onclick="xajax_si_no(document.formulario.si.checked)">
<div id="respuesta"></div>
</form>

<script>
xajax_si_no(document.formulario.si.checked); //Llamando inicialmente a la función xajax_si_no inicializamos el valor de la capa con la respuesta
</script>
</body>
</html>
15/10/09
Muchas gracias
Por: Odlanier
yo utilizo opera 9.6 y funcionó OK con los arreglos que citaron. Muchas gracias.
20/10/09
comentario sobre error en xajax->processRequest()
Por: marato
Hago el comentario. espero puedan resolverlo. Estoy empezando a incursionar en el tema AJAX... hice varias paginas de prueba sin conexion a bases de datos aun... y cada vez que queria cargar una pagina me salia el error "Output has already been sent to the browser. Please make sure the command $xajax -> processRequest() is placed before this."
Y estuve buscando en otros foros. y una persona comento que habia que quitar los espacios en blanco delante de la etiqueta <?php donde empezamos a definir nuestro objeto AJAX.... y logre solucionar mi inconveniente....
Espero pueda servir de ayuda este comentario.

Marato.
29/10/09
Para marato
Por: Damian
Lo pudiste solucionar a ese error? porque yo hice lo de quitar las espacios en blancos porque tambien habia visto eso que comentas en otro foro pero no pasa nada y el error me lo sigue poniendo:
Output has already been sent to the browser at C:xampplitehtdocsAJAXejemploajax2.php:1. Please make sure the command $xajax->processRequest() is placed before this.

Ya lo probe en IE 8 y en Chrome, pero es lo mismo el error sigue estando y el codigo que probe es el que saque de aca:
<?php
require("xajax/xajax_core/xajax.inc.php");
$xajax= new xajax();
function si_no($entrada)
{
if ($entrada=="true")
{
$salida="Marcado";
}
else
{
$salida="No marcado";
}
$respuesta = new xajaxResponse();
$respuesta->Assign("respuesta","innerHTML",$salida);
return $respuesta;
}
$xajax->register(XAJAX_FUNCTION,'si_no');
$xajax->processRequest();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Si / No en Ajax</title>
<?php
$xajax->printJavascript("xajax/");
?>
</head>

<body>
<div id="respuesta"></div>
<form name="formulario">
<input type="checkbox" name="si" value="1" onclick="xajax_si_no(document.formulario.si.checked)" />
</form>

<script type="text/javascript">
xajax_si_no(document.formulario.si.checked);
</script>
</body>
</html>

Ojala alguien me pueda ayudar. Gracias
Damian
http://www.glosarioit.com/

Alojados en el grupo