duanha3539 2017-04-21 07:34
浏览 37

Laravel数据库结果为javascript fullcalendar颜色变化

I'm trying to get results from the database put them in an array, get them via javascript and check if a value is set.

CalendarController.php

 public function tasks($id)
{
     $tasks = task::Findtasks()->select('tasks.*', 'tasks_times.*', 'tasks.name as title')
                               ->where('project_id', '=', $id)
                               ->join('tasks_times', 'tasks.id', '=', 'tasks_times.task_id')
                               ->get();

 return view('testcalendar', compact('tasks'));
}

as you can see i'm giving tasks to the view..

Now i have this piece of javascript script in a script tag on the "testcalendar" view.

eventAfterRender: function (event, element, view) {
        var dataHoje = new Date();
        var completed = <?php echo json_encode($tasks); ?>;
        var tasks = JSON.parse('<?php echo json_encode($tasks); ?>')
        for (var i = 0; i < completed.length; i++) {
    if (completed[i]['completed'] == 3) {
     //event.color = "Groenoe"; 
     element.css('background-color', '#0eb505');
} else if (event.start < dataHoje && event.end < dataHoje) {
    //event.color = "Rood"; 
    element.css('background-color', '#fc0000');
} else if (event.start > dataHoje && event.end > dataHoje) {
    //event.color = "Blauw"; 
    element.css('background-color', '#27bec6');
}       
    }

},

so when "completed" = 3 i want the background-color to turn green. (Yes completed is a column in the database) if it's not 3 then it's need to be a diffrent color ofcourse.

Thank you x

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 R语言Rstudio突然无法启动
    • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
    • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
    • ¥15 用windows做服务的同志有吗
    • ¥60 求一个简单的网页(标签-安全|关键词-上传)
    • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
    • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
    • ¥100 为什么这个恒流源电路不能恒流?
    • ¥15 有偿求跨组件数据流路径图
    • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值