如何将自定义参数传递给FullCalendar事件供稿?

安德烈·谢德科(Andrey.shedko)

根据FullCalendar文档,可以将参数传递给JSON feed。我想将一些HTML元素值作为参数传递。我不理解为什么,但是其中一些成功通过,而另一些却没有。例如,这一遍:

<select id="ticketsnumber" class="form-control" name="pax">
   <option value="1" selected="selected">1</option>
   <option value="2">2</option>
   <option value="3">3</option>
   <option value="4">4</option>
   <option value="5">5</option>
   <option value="6">6</option>
</select>

但这不是:

<select id="optionsfrom" class="form-control" name="depplace">
   <option value="" selected="">Откуда...</option>
   <option class="bold info" name="Country" value="460">Россия</option>
   <option name="City" value="1">Москва (MOW)</option>
   <option class="bold info" name="Country" value="359">Болгария</option>
   <option name="City" value="539">ВАРНА ()</option>
   <option class="bold info" name="Country" value="359">Болгария</option>
   <option name="City" value="559">СОФИЯ ()</option>
   <option class="bold info" name="Country" value="84">Испания</option>
   <option name="City" value="19">Барселона (BCN)</option>
   <option class="bold info" name="Country" value="7">США</option>
   <option name="City" value="95">Нью-Йорк (N.Y)</option>
   <option class="bold info" name="Country" value="53">Тайланд</option>
   <option name="City" value="220">Бангкок (BKK)</option>
</select>

这就是我所谓的事件供稿:

         eventSources: [
                {
                    url: "@Url.Content("~/Home/GetQuota")",
                    data: {
                        pax: $("select[name='pax'] option:selected").val(),
                        fromtype: $("select[name='depplace'] option:selected").attr("name"),
                        fromcode: $("select[name='depplace'] option:selected").val(),
                        totype: $("select[name='arrplace'] option:selected").attr("name"),
                        tocode: $("select[name='arrplace'] option:selected").val(),
                        airservice: $("input[name='tariffs']").val()        
                    },
                    type: "POST",
                    error: function () {
                        alert('Ошибка получения квот!');
                    }
                }
            ]
丹尼尔·ST

您需要的是动态数据参数(自下而上第二

上面的代码在$("select[name='depplace'] option:selected").val()初始化fullcalendar时获取,而不是在每次查询JSON feed时获取。

url: "@Url.Content("~/Home/GetQuota")",
data: function() { //runs every time the JSON script is called.
    return {
        pax: $("select[name='pax'] option:selected").val(),
        fromtype: $("select[name='depplace'] option:selected").attr("name"),
        fromcode: $("select[name='depplace'] option:selected").val(),
        totype: $("select[name='arrplace'] option:selected").attr("name"),
        tocode: $("select[name='arrplace'] option:selected").val(),
        airservice: $("input[name='tariffs']").val()  
    };
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将自定义参数传递给应用

C# - 将自定义参数传递给事件

如何将自定义道具传递给道具?

如何将自定义布局传递给PopupMenu?

如何将自定义参数传递给高级安装程序 11.4

如何将自定义参数传递给dataTables footerCallback

如何将自己的自定义参数传递给build.ps1?

如何将自定义命令行参数传递给Setup.hs

admin-on-rest:如何将自定义参数传递给authClient

如何将自定义类型作为参数传递给已编译的cmdlet?

如何将自定义参数传递给 Django 自定义相关字段序列化程序

如何将参数传递给自定义操作?

将自定义参数传递给Rails事件模型回调?

将自定义参数传递给 ConstraintValidator

将自定义参数传递给Phonegap插件

Django将自定义表单参数传递给Formset

Reportlab:将自定义参数传递给Canvas

如何将自定义属性传递给 xml 片段中的控件?

如何将自定义属性传递给功能组件中的样式组件?

如何将自定义ContractConverter传递给Spring Cloud Contract Docker映像

如何将自定义函数传递给Laravel Blade模板?

如何将自定义对象传递给应用引擎端点

如何将自定义函数列表传递给pandas.Dataframe.aggregate

如何将自定义道具传递给React登录按钮

如何将自定义客户端传递给Golang oauth2.Exchange

如何将自定义类传递给 std::cout?

从视图中,如何将自定义“选择”传递给表单的ChoiceField?

如何将自定义数据传递给HandleChallengeAsync

如何将自定义道具和历史记录传递给Route