$comboFuentes = "<option value='-1'>Seleccionar...</option>"; foreach ($data['fuentes'] as $value) { $comboFuentes .= "<option value=" . $value['idFte'] . ">" . $value['CveFte'] . " " . $value['DscFte'] . "</option>"; } $result['obra'] = $data['obra']; $result['comboContratos'] = $comboContratos; $result['contratos'] = $data['contratos']; $result['fuentes'] = $comboFuentes; $result['montosFuentes'] = $data['fuentes']; echo json_encode($result); } else { echo 'false'; } break; case "getFolioParaAmortizar": $data = $aplicacion->getFolioParaAmortizar($idObr, $idFte, $idSol); echo json_encode($data); break; case "getContratoAnticipo": $result = array(); $dataContratos = $aplicacion->getContratoAnticipo($idSol); $importes = array(); if (count($dataContratos > 0)) { $comboContratos = "<option value='-1'>Seleccionar...</option>"; foreach ($dataContratos as $value) { $comboContratos .= "<option value=" . $value['idContrato'] . ">" . $value['numContra'] . " / " . $value['NomEmp'] . " / " . $value['fecCeleb'] . " / Monto de anticipo: \$" . $value['montoAnticipo'] . "</option>"; array_push($importes, array($value['idContrato'], $value['montoAnticipo'], $value['fuentes'])); } } else { $comboContratos = 0; }