راکت
Paradox
Paradox
3 سال پیش توسط Paradox مطرح شد
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>');
                    });
                }
            });
        });

    });

ثبت پرسش جدید
علی
علی
تخصص :برنامه نویس بک اند,backend developer
@DevNull3 سال پیشمطرح شد
0

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


Paradox
Paradox
تخصص :در حال یادگیری
@paradox3 سال پیشمطرح شد
0

@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'));
    }

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

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