estoy usando la función de autocompletar jQuery con una fuente de datos remotaPersonalizar resultado jQuery autocompletado
$("input#searchbar").autocomplete({
source: function(request, response) {
$.ajax({type: "post",
mode: "abort",
dataType: 'json',
url: 'index.php/ajax/autosuggest',
data: { term: $("#searchbar").val()},
success: function(data) {
response(data);
}
});
},
select: function(e, ui) {
//Refresh pros
if (map){
mouseUpOnTheMap();
}
}
});
Funciona muy bien. Cuando escribo "a", aparece una lista de actividades (extraídas de una base de datos) que comienzan con eso. Lo que me gustaría hacer es agregar un parámetro personalizado (el ID de la actividad) en el resultado.
Porque cuando un usuario seleccione una actividad más adelante voy a tener que "volver a hacer" una búsqueda SQL para obtener el ID de la actividad ...
Entonces, ¿hay una manera de incluir el identificador de la actividad en el devuelto JSON desde el autocompletar?
Gracias
¿Dónde guardará esa identificación? cliente o DB – zod