Sé que la gente tiene poco tiempo hoy en día, así que seré rápido.
En este momento estoy trabajando con un script JS que me ayuda a configurar State/Cities. El desencadenante es el cambio de condados, que recoge la ID y la busca en una base de datos para sus ciudades y las agrega a una nueva entrada en la base de datos. Ahora el cliente debe editar la entrada y debe cargar la vista con el estado y la ciudad seleccionados.
El problema es que no puedo cargar ambos cuadros combinados con sus entradas desde la base de datos porque las ciudades no existen (la versión html que existe) hasta que State lo activa.
$(document).on('change','#especie_cat',function(){ //console.log("Cambio"); var especie_cat=$(this).val(); //console.log(region_cat) var div=$(this).parent(); var op=" "; $.ajax({ type: 'get', url: '{!! URL::to('findRaza') !!}', data:{'id':especie_cat}, success:function (data){ op+='<option value="0" selected disabled>Elija una Raza</option>'; for(var i=0;i<data.length;i++) { op += '<option value="'+data[i].id+'">'+data[i].nombre+'</option>'; } $('#raza_cat').html(" "); $('#raza_cat').append(op); }, error:function() { } }); });Soy un novato con respecto a JS, así que lo siento de antemano.
El problema principal aquí, junto con el problema de no poder desencadenar el evento, es que la base de datos solo guarda la identificación de la ciudad, porque la identificación del estado se muestra mediante una instrucción SQL, pero no se guarda en la tabla que contiene todos los datos. siendo editado.
Perdón por el inglés oxidado y mi falta de conocimiento en JS.