Tengo esta función de controlador:
public function showclientsinvoice($id) { $clients = Clients::find($id); return response()->json($clients); }Eso me hace autocompletar los campos de entrada con datos de clientes.
Mi problema es que no sé cómo completar automáticamente una lista desplegable
Mi script jquery es este:
$(document).ready(function () { $('body').on('click', '#show-client', function () { var userURL = $(this).data('url'); $.get(userURL, function (data) { $('#invoicemodal').modal('show'); $('#client-id').val(data.id); $('#client-name').val(data.nume); $('#client-ctara').val(data.tara); $('#cif').val(data.cif); $('#cif1').val(data.cif1); $('#rgc').val(data.rgc); $('#rgc1').val(data.rgc1); $('#rgc2').val(data.rgc2); $('#rgc3').val(data.rgc3); $('#cp').val(data.cp); $('#judet').val(data.judet); }) }); }); </script>¿Cómo puedo integrar en este script una autocompletación para el menú desplegable?
Puede usar JQuery de esta manera para agregar dinámicamente opciones desplegables:
let options = { a : 'one', b : 'two' }; var select = $('#idselect'); $.each(options, function(val, text) { select.append( $('<option></option>').val(val).html(text) ); });