Hola,
De antemano muchas gracias, tengo el siguiente código
Código Javascript
:
Ver original<script type="text/javascript">
function generate(type,msm) {
var n = noty({
text : msm,
type : type,
dismissQueue: true,
layout : 'topRight',
theme : 'defaultTheme',
closeWith : ['button', 'click'],
timeout : 3000
});
console.log(type + ' - ' + n.options.id);
return n;
}
$(document).ready(function(){
$("#btn").click(function(event){
$.ajax({
url: 'retorno.php',
data: { id : 5 , metodo : 'algo' },
type : 'POST',
success : function(retorno){
// alert(retorno == true);
if(retorno == true){
var warning = generate('success','Obtenido satisfactoriamente');
} else {
var warning = generate('warning','Ya existe el registro');
}
}
});
});
});
envio un prametro a retorno.php pero en este
Código PHP:
Ver original$fun = array('Wilmer', 'Laura', 'Maribel'); if(isset($fun[$_POST['id']])){ echo true;
} else {
echo false;
}
y funciona, sin embargo en
Código PHP:
Ver original$fun = array('Wilmer', 'Laura', 'Maribel'); if(isset($fun[$_POST['id']])){ return true;
} else {
return false;
}
ya no funciona, en un proyecto MVC no se debería imprimir en el controlador solo en la vista, y hacer una vista solo para imprimir true o false (no me parece). habrá algúna manera de obtener el tru o false o un valor de retorno sin tener que imprimir en por ejemplo retorno.php?