“opciones desplegables de jQuery en Laravel” Código de respuesta

opciones desplegables de jQuery en Laravel

@section('scripts')
    <script type="text/javascript">
        $("#country").change(function(){
            $.ajax({
                url: "{{ route('admin.cities.get_by_country') }}?country_id=" + $(this).val(),
                method: 'GET',
                success: function(data) {
                    $('#city').html(data.html);
                }
            });
        });
    </script>
@endsection
Homely Hamster

opciones desplegables de jQuery en Laravel

public function get_by_country(Request $request)
{
    abort_unless(\Gate::allows('city_access'), 401);

    if (!$request->country_id) {
        $html = '<option value="">'.trans('global.pleaseSelect').'</option>';
    } else {
        $html = '';
        $cities = City::where('country_id', $request->country_id)->get();
        foreach ($cities as $city) {
            $html .= '<option value="'.$city->id.'">'.$city->name.'</option>';
        }
    }

    return response()->json(['html' => $html]);
}
Homely Hamster

Respuestas similares a “opciones desplegables de jQuery en Laravel”

Preguntas similares a “opciones desplegables de jQuery en Laravel”

Más respuestas relacionadas con “opciones desplegables de jQuery en Laravel” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código