Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

João Ric@rdo

Problemas com o response do XAJAX

Recommended Posts

O código abaixo está me retornando a seguinte mensagem de erro:Error: the xml response that was returned from the server is invalid Received://Primeiro a codificação do arquivo plan_costs.common.php<?phprequire_once ("xajax.inc.php");$xajax = new xajax("plan_costs.server.php");$xajax->registerFunction("processFormSearchPlanCosts");$xajax->registerFunction("Paginacao");?>Ele entra nesse arquivo normalmente, porém quando eu faço a referência para o arquivo server em si ele dá o bug que eu relatei, parece que em algum lugar eu estou passando o objeto nulo mas não sei onde, já tentei de tudo se alguém puder me ajudar...//Codigo server plan_costs.server.php<?phpheader("Content-Type: text/html; charset=ISO-8859-1",true);require_once("plan_costs.common.php");/***************************//**** plan_costs.php ****//***************************/function processFormSearchPlanCosts($aFormValues){return verify($aFormValues);}function verify($aFormValues){$cod_plano = trim($aFormValues['codplano']);$preco_plano = trim($aFormValues['precoplano']);if(empty($preco_plano)){$preco_plano = 0;}$preco_plano = $preco_plano * 100;$strquery = "SELECTid_seguro,cd_plano,vl_morte,vl_invalidez,vl_sorteio,flg_servicos,vl_funeral,vl_preco,flg_mesesFROMseguroplano ";if ($cod_plano !=""){$where = " WHERE cd_plano = '".$cod_plano."' ";}if ($preco_plano !=""){if(!empty($where)){$where .=" AND vl_preco = $preco_plano ";}else{$where .=" WHERE vl_preco = $preco_plano ";}}$strquery .= $where." ORDER BY cd_plano ";return Paginacao($strquery,1);}//==========================================================================================================================================================function Paginacao($query,$offset){include("config.php");$objResponse = new xajaxResponse();$objResponse->addAssign("outputDiv","innerHTML",$msg);$inicio = ($offset - 1) * $TAMANHO_PAGINA;$strqueryLimite = $query ." limit $TAMANHO_PAGINA offset $inicio";@$sql = pg_exec($strqueryLimite);if($sql != false)$num = pg_numrows($sql);else$num = 0;if ($num < 1){$msg = "<div class=\"msg_warning\">Não foi encontrado nenhum registro de <u>Plano (seguro da sorte)</u> com a(s) característica(s) desejada(s).<br></div>";}else{$msg = "<table width=600 align=\"center\" bordercolor=\"#CCCCCC\"><tr><td class=\"td_cabecalho\">Cód. Plano</td><td class=\"td_cabecalho\">Valor Morte </td><td class=\"td_cabecalho\">Valor Invalidez</td><td class=\"td_cabecalho\">Valor Sorteio</td><td class=\"td_cabecalho\">Valor Funeral</td><td class=\"td_cabecalho\">Preço Venda</td><td class=\"td_cabecalho\">Multi Serviços</td><td class=\"td_cabecalho\">Meses</td><td class=\"td_cabecalho\"></td></tr>";for ($i = 0; $i < $num; $i ++){$id_seguro = pg_result ($sql, $i, 0);$cod_plano = pg_result ($sql, $i, 1);$vl_morte = pg_result ($sql, $i, 2)/100;$vl_invalidez = pg_result ($sql, $i, 3);$vl_sorteio = pg_result ($sql, $i, 4)/100;$flg_servicos = pg_result ($sql, $i, 5);$vl_funeral = pg_result ($sql, $i, 6)/100;$vl_preco = pg_result ($sql, $i, 7)/100;$flg_meses = pg_result ($sql, $i, 8);$flg_servicos = ($flg_meses == 1) : "Sim" : "Não";$flg_meses = ($flg_meses == 1) : "Sim" : "Não";$msg .= "<tr><td class=\"td_grid\">$cod_plano</td><td class=\"td_grid\">$vl_morte</td><td class=\"td_grid\">$vl_invalidez</td><td class=\"td_grid\">$vl_sorteio</td><td class=\"td_grid\">$vl_funeral</td><td class=\"td_grid\">$vl_preco</td><td class=\"td_grid\">$flg_servicos</td><td class=\"td_grid\">$flg_meses</td><td valign=\"middle\" bgcolor=\"#EEEEEE\" width=\"15\"><a href=\"plancostdel.php?id=".$id_seguro."\"><img src=\"Imagens/btn_remover.png\" alt=\"Excluir Plano\" title=\"Excluir Plano\"></a></td></tr>";}$msg .= "</table>";@$rs = pg_query($query);$num_total_registos = pg_num_rows($rs);$total_paginas = ceil($num_total_registos / $TAMANHO_PAGINA);$msg .= "<table width=600 border=0 align=center cellpadding=0 cellspacing=0><tr><td width=100><div align = 'left' class=texto id='query'><font size='1' face='Verdana'> <B>Total: </B>$num_total_registos</font></div></td><td><div align=center class=texto>";for ($i = 1; $i <= $total_paginas; $i++){$msg .= "<font size='1' face='Verdana'> <a href='#' onclick = 'xajax_Paginacao( document.paginacao.query.value ,$i);'>$i</a></font>";}$msg .= "</div></td><td width=100><div align = 'right' class=texto><font size='1' face='Verdana'><B>$offset</B> de <B>$total_paginas</B></font></div></td></tr></table><form id=\"paginacao\" name=\"paginacao\" ><input type=\"hidden\" name=\"query\" value=\"$query\"></form>";}$objResponse->addAssign("outputDiv","innerHTML",$msg);return $objResponse;}$xajax->processRequests();?>ele nem entra no arquivo server... eu estou desesperado... hehehehehehe

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.