popular table from a combo - jquery / json

Asked

Viewed 48 times

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"); &#xA; $quartosPorCamareira = QuartoLimpezaPeer::recuperarQuartosSujosAgendadosNovoModuloPorCamareira($idCamareira); &#xA; echo json_encode(array( "object" => $quartiles();

  • It would be easy to understand the problem by asking an example of json returned by your php?

  • Bart $idCamareira = $request->getParameter("idCamareira"); &#xA; $quartosPorCamareira = QuartoLimpezaPeer::recuperarQuartosSujosAgendadosNovoModuloPorCamareira($idCamareira); &#xA; echo json_encode(array( "objeto" => $quartosPorCamareira)); die();

No answers

Browser other questions tagged

You are not signed in. Login or sign up in order to post.