0
Good afternoon! I need to populate a table from the onchange of a combo, via jquery. The problem is that I am unable to manipulate the JSON object that PHP returns to me. Does anyone have any hints ?
$("#cbCamareiras").on("change",function(){
var idUserCamareira = $("#cbCamareiras").val();
$body = $("body");
$body.addClass("loading");
$.ajax({
url:'<?php echo url_for("quartos_sujos_com_agendamento_por_camareira") ?>',
type: 'POST',
data: {idCamareira:idUserCamareira},
dataType: 'json',
beforeSend: function(){},
success: function (data)
{
$("#dvQuartosSujosComAgendamento").css({'display':'block'});
$("#dvQuartosSujosComAgendamento").html(data);
}
})
});
<div class="one column row" id="dvQuartosSujosComAgendamento" style="display:none">
<table id="tbQuartosSujosAgendados" class="ui celled table">
<tr style="background-color: #D9D9D9;">
<td><center><b>Exclusão individual</b></center></td>
<td><center><b>Quarto</b></center></td>
<td><center><b>Solicitado por: </b></center></td>
<td><center><b>Solicitado em: </b></center></td>
<td><center><b>Limpo ? </b></center></td>
<td><center><b>Exclusão em massa </b></center></td>
</tr>
</table>
</div>
JSON return from PHP:
$idCamareira = $request->getParameter("idCamareira");
$quartosPorCamareira = QuartoLimpezaPeer::recuperarQuartosSujosAgendadosNovoModuloPorCamareira($idCamareira);
echo json_encode(array( "objeto" => $quartosPorCamareira));
die();
esqueci de mencionar o código PHP: $idCamareira = $request->getParameter("idCamareira"); 
 $quartosPorCamareira = QuartoLimpezaPeer::recuperarQuartosSujosAgendadosNovoModuloPorCamareira($idCamareira); 
 echo json_encode(array( "object" => $quartiles();
– Vinicius Avanzi
It would be easy to understand the problem by asking an example of json returned by your php?
– Bart
Bart $idCamareira = $request->getParameter("idCamareira"); 
 $quartosPorCamareira = QuartoLimpezaPeer::recuperarQuartosSujosAgendadosNovoModuloPorCamareira($idCamareira); 
 echo json_encode(array( "objeto" => $quartosPorCamareira)); die();
– Vinicius Avanzi