【问题标题】:How can I pass back extra parameters in my events call when using jquery fullcalendar and asp.net-mvc?使用 jquery fullcalendar 和 asp.net-mvc 时,如何在事件调用中传回额外参数?
【发布时间】:2012-04-01 23:23:09
【问题描述】:

我正在使用 jquery fullcalendar 和 asp.net-mvc。它开箱即用using this as an examplethis asp.net-mvc example 可以正常工作,但我想看看是否有办法将额外参数传递给控制器​​操作。似乎 asp.net-mvc 示例中的这段代码仅将 2 个参数传递给 Getevents 控制器操作,但我想传递一些我存储在客户端隐藏输入中的参数。

我看到this stackoverflow question,也差不多,不过需要动态设置这些参数

使用这个 jquery 插件可以吗?

【问题讨论】:

    标签: jquery asp.net-mvc fullcalendar


    【解决方案1】:

    您可以使用以下设置任何 AJAX 选项:

    $('#calendar').fullCalendar({
        events: {
            url: '/somecontroller/someaction',
            type: 'POST',
            data: {
                myparam1: 'foo',
                myparam2: 'bar'
            }
        }
    });
    

    data 参数可用于发送任何附加参数,就像您使用常规的 $.ajax 调用一样。

    【讨论】:

    • 谢谢。 .例如,我试图弄清楚如何更改按钮单击上的数据。我的观点是在我初始化 fullcalendar 时未设置数据元素。 .
    • 在这种情况下,您可以使用events (as a function)。这将允许您传递一些自定义数组对象,您可以在按钮单击和东西上对其进行动态添加和删除元素。
    猜你喜欢
    • 2017-02-12
    • 1970-01-01
    • 2013-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多