如何设置事件,单击完整的日历,就将你带到事件的编辑页面?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (45)

我页面上的日历如下所示:

当我点击其中一个事件时,我希望转到该特定事件的编辑页面。我的代码如下所示:

$(document).ready ->
        $("#msCalendar").fullCalendar({

            header:
                left: "prev today"
                center: "title"
                right: "month,basicWeek next"

            editable: true

            events: "marketingSchedule"

            eventClick: (event) ->
                window.location = "http://localhost:3000/quotes/1/edit"
        })

如何更改1网址中的数字以始终获取我点击的特定事件的ID?

当我尝试:

eventClick: (event) ->
                window.location = `http://localhost:3000/quotes/${event.id}/edit`

日历不再加载到页面上。

当我尝试:

eventClick: (event) ->
                    window.location = ('http://localhost:3000/quotes/' + event.id + '/edit')

有用!

提问于
用户回答回答于

试一试

eventClick: (event) ->
                window.location = `http://localhost:3000/quotes/${event.id}/edit`

UPD:相当于

eventClick: (event) -> 
                (window.location = 'http://localhost:3000/quotes/' + event.id + '/edit')

扫码关注云+社区

领取腾讯云代金券