【问题标题】:SUMO SELECT REFRESH ISSUE相扑选择刷新问题
【发布时间】:2021-02-17 17:42:55
【问题描述】:

Sumo 选择不会刷新其中的数据。 操作方法是返回正确的列表。 就像 J QUERY 多选重建() 功能可用我有什么遗漏吗?

$("#ddlCountry").change(function () { BindDDlLocation(CountryId); });

function BindDDlLocation(CountryId) {
var ddlLocation = $("#ddlLocation");
$.ajax({
    url: RootUrl + '/Home/BindMasterDropDown',
    type: "GET",
    data: { TableType: 'tbllocation', RegionId: '0', Country_id: CountryId, Categ_Id: '0', SubCateg_Id: '0', EntityID: '0', DepartmentID: '0' },
    datatype: 'json',
    async: false,
    success: function (result) {
        $("#ddlLocation").html('');
        ddlLocation.append($("<option></option>").val('').html('--select--'));
        $.each(result, function (key, value) {
            ddlLocation.append($("<option></option>").val(value.ID).html(value.vDescription));
        });
        //alert("location binded");
        $("#ddlLocation").SumoSelect({ csvDispCount: 1, search: true, searchText: 'Enter here.' });
        $(".SumoSelect").css('margin-top', '15px');
    },
    error: function (err) {
        alert(err.statusText);
    }
});

}

【问题讨论】:

    标签: javascript jquery asp.net-mvc sumoselect.js


    【解决方案1】:

    这是答案:现在可以正常工作了。
    参考 : https://github.com/HemantNegi/jquery.sumoselect/issues/286

     //bimmy
            $("#ddlLocation").SumoSelect({ csvDispCount: 1, search: true, searchText: 'Enter here.', triggerChangeCombined: false });
            $("#ddlLocation").SumoSelect().sumo.reload();
            $(".SumoSelect").css('margin-top', '15px');
           //bimmy
    

    完整代码:

    function BindDDlLocation(CountryId) {
    var ddlLocation = $("#ddlLocation");
    $.ajax({
        url: RootUrl + '/Home/BindMasterDropDown',
        type: "GET",
        data: { TableType: 'tbllocation', RegionId: '0', Country_id: CountryId, Categ_Id: '0', SubCateg_Id: '0', EntityID: '0', DepartmentID: '0' },
        datatype: 'json',
        async: false,   
        success: function (result) {
            $("#ddlLocation").html('');
    
            ddlLocation.append($("<option></option>").val('').html('--select--'));
            $.each(result, function (key, value) {
                ddlLocation.append($("<option></option>").val(value.ID).html(value.vDescription));
            });
           //bimmy
            $("#ddlLocation").SumoSelect({ csvDispCount: 1, search: true, searchText: 'Enter here.', triggerChangeCombined: false });
            $("#ddlLocation").SumoSelect().sumo.reload();
            $(".SumoSelect").css('margin-top', '15px');
           //bimmy
        },
        error: function (err) {
            alert(err.statusText);
        }
    });
    

    }

    【讨论】:

      猜你喜欢
      • 2011-11-11
      • 1970-01-01
      • 1970-01-01
      • 2016-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多