Paradox
2 سال پیش توسط 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 dev...
@DevNull 2 سال پیش مطرح شد
0

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


Paradox
تخصص : در حال یادگیری
@paradox 2 سال پیش آپدیت شد
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'));
    }

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

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