Javascript Laravel 5.4完整日历事件不会更改颜色
我需要做一些这样的思考: 用户可以在日历上看到许多事件。比赛项目的名称不同,颜色也不同。接下来,当用户加入(保存在事件上)事件时,此事件转到透视表,因为我使关系及其工作良好。我需要做当用户加入到事件,事件将改变灰色的颜色。 我使用控制器函数检查事件是否保存到透视表。它起作用了。在同一个函数中,我为变量$colorr生成IF,并将其传递给视图。现在创建几个输入隐藏字段:Javascript Laravel 5.4完整日历事件不会更改颜色,javascript,php,laravel,laravel-5,Javascript,Php,Laravel,Laravel 5,我需要做一些这样的思考: 用户可以在日历上看到许多事件。比赛项目的名称不同,颜色也不同。接下来,当用户加入(保存在事件上)事件时,此事件转到透视表,因为我使关系及其工作良好。我需要做当用户加入到事件,事件将改变灰色的颜色。 我使用控制器函数检查事件是否保存到透视表。它起作用了。在同一个函数中,我为变量$colorr生成IF,并将其传递给视图。现在创建几个输入隐藏字段: @if($colorrr=='grey') <input type="hidden" value="grey" id="m
@if($colorrr=='grey')
<input type="hidden" value="grey" id="my_color" name="grey" />
@elseif($colorrr=='red')
<input type="hidden" value="red" id="my_color" name="red"/>
@elseif($colorrr=='blue')
<input type="hidden" value="blue" id="my_color" name="blue"/>
@elseif($colorrr=='green')
<input type="hidden" value="green" id="my_color" name="green"/>
@elseif($colorrr=='yellow')
<input type="hidden" value="yellow" id="my_color" name="yellow"/>
@endif
我希望有人能帮我解决我的问题,我不知道该怎么办。那么,应用于活动的颜色是什么?它只应用了红色,我想它只发送给观看一种颜色。那么,应用于活动的颜色是什么?它只应用了红色,我想它只发送给观看一种颜色
<script src="{{ asset('js/fullcalendar') }}/fullcalendar.js"></script>
<script src="{{ asset('js/bootstrap.js') }}"></script>
<script type="text/javascript">
$(document).ready(function() {
var base_url = '{{ url('/') }}';
var color = $("#my_color").val();
$('#bootstrapModalFullCalendar').fullCalendar({
weekends: true,
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek'
},
eventClick: function(event, jsEvent, view) {
$('#modalTitle').html(event.title);
$('#modalBody').html(event.name);
$('#eventUrl').attr('href','/home/zapis/'+event.id);
$("#startTime").html(moment(event.start).format('HH:mm '));
if (event.end) $("#endTime").html(moment(event.end).format('HH:mm '));
else $("#endTime").html('');
$('#fullCalModal').modal();
return false;
},
eventLimit: true, // allow "more" link when too many events
FirstDay: 1,
contentheight : 650,
editable : true,
allDay : false,
aspectRatio : 2,
slotLabelFormat : 'HH:mm:ss',
timeFormat : 'HH:mm',
displayEventEnd : true,
events: {
url: base_url + '/api',
error: function() {
alert("cannot load json");
}
},
eventColor: color,
});
});
</script>
public function index()
{
$eventscolo=DB::table('save_events')->select('events_id')->get();
$eventsss=DB::table('events')->select('id','title')->get();
foreach ($eventsss as $eventss)
{
if(DB::table('save_events')->where('events_id','=',$eventss->id)->exists())
{
$colorrr = 'grey';
}
else
{
if ($eventss->title=="Wydzial 1")
{
$colorrr = 'red';
}
elseif($eventss->title == "Wydzial 2")
{
$colorrr = 'blue';
}
elseif ($eventss->title == "Wydzial 3")
{
$colorrr = 'green';
}
elseif ($eventss->title == "Wydzial 4")
{
$colorrr = 'yellow';
}
}
}
return view('home',['eventscolo'=>$eventscolo,'eventsss'=>$eventsss,'colorrr'=>$colorrr]);
}