"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.