Error con xajax
Publicado por Damian (7 intervenciones) el 30/10/2009 16:06:35
Me sale el siguiente error: "Output has already been sent to the browser at C:xampplitehtdocsAJAXejemploajax2.php:1. Please make sure the command $xajax->processRequest() is placed before this."
Lei por ahi que hay que quitar las espacios en blancos en otro foro, pero no me lo soluciona la version que me baje de de xajax es xajax 0.5 RC2 full.
Ya lo probe en IE 8 y en Chrome, pero es lo mismo el error sigue estando y el codigo que probe es el siguiente que lo saque de otro foro:
<?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
Lei por ahi que hay que quitar las espacios en blancos en otro foro, pero no me lo soluciona la version que me baje de de xajax es xajax 0.5 RC2 full.
Ya lo probe en IE 8 y en Chrome, pero es lo mismo el error sigue estando y el codigo que probe es el siguiente que lo saque de otro foro:
<?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
Valora esta pregunta
0