重新绑定selectize.js下拉列表

时间:2014-09-01 18:05:30

标签: jquery asp.net-mvc-5 selectize.js

我有以下选择初始化:

 jQuery("#FieldId").selectize({
                valueField: 'id',
                labelField: 'name',
                searchField: 'name',
                preload: true,
                openOnFocus: true,
                create: function(input) {
                    var url = '@Url.Action("", "")?name=' + encodeURI(input);
                    openActionInPopUp(url, '@Resource.OrganizationCreate');
                    return false;
                },
                load: function(query, callback) {
                        jQuery.ajax({
                            url: '@Url.Action("GetAllCompanyRepresentatives_Json", "Company")' + "?companyId="
                                + jQuery("#CompanyId :selected").val(),
                            type: 'GET',
                            dataType: 'json',
                            error: function (jqXHR, textStatus, errorThrown) {
                                alert("Error:" + textStatus);
                                alert("Error:" + errorThrown);
                                alert("Error:" + jqXHR);
                            },
                            success: function (data) {
                                callback(data);
                            }
                        });

                }
            });

加载事件只调用一次,现在当公司Id参数被更改时我想再次重新调用此下拉列表调用加载函数。 我正在寻找,但我无法通过选择来做到这一点,如果有人知道该怎么做以便与此分享。谢谢。

0 个答案:

没有答案