سلام من 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>');
});
}
});
});
});
@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'));
}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟