tio ya encontre la solucion, el problema estaba en mi JSON te paso mi javascript
Código Javascript
:
Ver original$("#txtParticipante").autocomplete({
dataType: 'JSON',
source: function(request, response) {
jQuery.ajax({
url: "citas/acciones",
type: "post",
dataType: "json",
data: {
action: 'buscarParticipante',
participante: request.term
},
success: function(data) {
response($.map(data, function(item) {
return {
id: item.cal_login,
value: item.cal_nombre,
cal_typeuser: item.cal_typeuser
}
}))
}
})
},
select: function(e,ui){
$(".participantes").append('<span><input type="hidden" name="hdParticipante_tipo[]" value="'+ui.item.cal_typeuser+'" /><input type="hidden" name="hdParticipante[]" value="'+ui.item.id+'" />'+ui.item.value+'<a href="javascript: return false;">x</a></span>');
$(".participantes span").last().hide('').slideDown();
}
})
Y el json has esto
Código PHP:
Ver original$i = 0;
foreach ($participantes as $participante) {
$aux[$i]['cal_login'] = $participante['cal_login'];
$aux[$i]['cal_nombre'] = $participante['cal_nombre'];
$aux[$i]['cal_typeuser'] = $participante['cal_typeuser'];
$i ++;
}