"Error: the XML response that was returned from the server is invalid.
Received:
<?xml version="1.0" encoding="utf-8"?>" Demais dados são do formulario, não consegui achar aonde mudar o encoding provavelmente pode ser, procurei em todos os arquivos do XAJAX mas não achei.
Esse erro é porque estou usando acento dentro da função utilizando XAJAX . segue abaixo o codigo fonte
<?
include_once("ajax/xajax.inc.php");
$xajax = new xajax($_SERVER['PHP_SELF']);
function solicita($suporte = ""){
$objResponse = new xajaxResponse();
$html= '<fieldset><legend>Solicita Suporte</legend>';
$html.='<table align=\"center\">';
$html.='<tr><td>MODULO</td><td><input type=\"text\" id=\"sis_erro\" /></td></tr>';
$html.='<tr><td>ROTINA</td><td><input type=\"text\" id=\"rotina\"/></td></tr>';
$html.='<tr><td>DESCRIÇÃO</td><td><input type=\"text\" id=\"descricao\"/></td></tr>';
$html.='<tr><td>OBS.</td><td><textarea cols=\"25\" rows=\"5\" id=\"obs\"></textarea></td></tr>';
$html.='<tr><td>IP</td><td><input type=\"text\" id=\"ip\"/></td></tr>';
$html.='<tr><td>NOME PC</td><td><input type=\"text\" id=\"nome_pc\"/></td></tr>';
$html.='<tr><td colspan="2" align="center"><img src="img/enviar.gif" onclick="java script:xajax_confirmasp(\'dados\');"/></td> </tr>';
$html.='</table>';
$html.='</fieldset>';
$objResponse->addAssign("lista","innerHTML",$html);
return $objResponse->getXML();
}
$xajax->registerFunction("solicita");
$xajax->processRequests();
?>
Vejam que no codigo acima uso acento em DESCRIÇÃO se tirar FUNFA normal.... Estou usando XAJAX Versão 0.2.4 pelo que estou vendo é algum problema com a configuração da XML.










