Tengo una búsqueda en vivo en laravel 7, todo funciona bien, pero no puedo agregar (href una etiqueta) a la lista de resultados porque el resultado se muestra en la opción de selección (biblioteca select2) sin (a) etiqueta y no se puede abrir en una nueva página para ver el resultado de esta palabra clave
mi hoja:
<div class="fre-search-wrap"> <select class="livesearch form-control" name="Find Consultants"></select> </div>mi guion:
<script type="text/javascript"> $('.livesearch').select2({ placeholder: 'Select Consultants', ajax: { url: '/live_search/action', dataType: 'json', delay: 550, processResults: function (data) { return { results: $.map(data, function (item) { return { text: item.title, id: item.id } }) }; }, cache: true } });la fuente principal fue esta https://www.positronx.io/laravel-autocomplete-search-with-select2-example/
Hola chico, puedes usar esto para agregar una etiqueta:
$('.livesearch').select2({ placeholder: 'Select Consultants', ajax: { url: '/live_search/action', dataType: 'json', delay: 550, processResults: function (data) { return { results: $.map(data, function (item) { return { text: ""+item.title+"", // a tag id: item.id } }) }; }, cache: true } });