راکت

ارسال اطلاعات در دیتابیس از طریق ایجکس

2 پاسخ

سلام من 3 تا select box دارم میخام تو سلکت باکس اول وقتی استان انتخاب شد شهرهای مربوط به اون استان نمایش بده
از طریق کد زیر این اتفاق میفته فقط نمیدونم چطوری تو دیتابیس ذخیره کنم اطلاعاتو

اسکریپت

 $(document).ready(function () {

        $('#province-dropdown').on('change', function () {
            var idProvince = this.value;
            $("#city-dropdown").html('');
            $.ajax({
                url: "{{url('location/fetch-cities')}}",
                type: "POST",
                data: {
                    province_id: idProvince,
                    _token: '{{csrf_token()}}'
                },
                dataType: 'json',
                success: function (result) {
                    $('#city-dropdown').html('<option value="">-- انتخاب شهر --</option>');
                    $.each(result.cities, function (key, value) {
                        $("#city-dropdown").append('<option value="' + value
                            .id + '">' + value.name + '</option>');
                    });
                    $('#region-dropdown').html('<option value="">-- انتخاب منطقه --</option>');
                }
            });
        });
$('#city-dropdown').on('change', function () {
            var idCity = this.value;
            $("#region-dropdown").html('');
            $.ajax({
                url: "{{url('location/fetch-regions')}}",
                type: "POST",
                data: {
                    city_id: idCity,
                    _token: '{{csrf_token()}}'
                },
                dataType: 'json',
                success: function (res) {
                    $('#region-dropdown').html('<option value="">-- انتخاب منطقه  --</option>');
                    $.each(res.regions, function (key, value) {
                        $("#region-dropdown").append('<option value="' + value
                            .id + '">' + value.name + '</option>');
                    });
                }
            });
        });

    });
ثبت پرسش جدید

پاسخ‌ها

2
علی
علی
@DevNull

تخصص: برنامه نویس بک اند,backend developer

سلام خسته نباشید jquery رو ادد کردید؟

Paradox
Paradox
@paradox

تخصص: در حال یادگیری

@DevNull
بله ادد کردم
مشکل از نسخه جیکوئری بود
اخرین نسخه عمل نمیکرد نسخه 3.6.2 رو گذاشتم اکی شد

یه سوال دیگه دارم چطوری میتونم اطلاعاتی که کاربر انتخاب کرد تو دیتابیس ذخیره و به صفحه مورد نظر هدایت کنم ؟

تو کنترلر باید چیزی بزارم ؟

    public function fetchRegion(Request $request)
    {
        $data['regions'] = Region::where("city_id", $request->city_id)
        ->get(["name", "id"]);

        return response()->json($data);
        // return redirect(route('profile'));
    }

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام