В моем календаре я хочу показать appoinmtents на конкретную дату.Когда пользователь нажимает на дату, форма скользит вниз, и в ней будут детали, но я попытался сделать это с помощью ajax и jquery.Я получаю данные и с помощью ajax, и я пытался консоль, чтобы записать его, и я действительно получил данные там, но он показывает те же данные за все даты, и я не нашел никакого решения для этого.
<div id="calendar" style="width: 100%"
@foreach($ress as $res)data-id="{{ $res->id }}" data-content="{{ $res->name }}" @endforeach
onclick="getDetails(this)">
</div>
этогде отображается мой календарь
function getDetails(myObj) {
$(document).ready(function () {
$('.day').click(function () {
var id = $(myObj).data('id');
$.ajax({
url: '{{ route('get.details') }}',
type: "GET",
data: {
res_id: id,
'_token': $('input[name=_token]').val()
},
success: function (res) {
var response = $(res);
console.log(response);
},
error: function (err) {
console.log(err);
}
});
});
});
}
Это моя функция Ajax для получения встреч
public function getDetails(Request $request)
{
$response = Reservation::findOrFail($request->res_id);
return response()->json(['success'=>'yes it works','response'=>$response]);
}
Это мой метод в контроллере
То, что я хочу, это когдаЯ нажимаю на дату, на которую должны приходить только назначенные администратором встречи, и я с треском провалился, пытаясь это сделать, я буду очень благодарен, если кто-нибудь сможет мне здесь помочь.