Jquery Chosen plugin - dynamically populate list by Ajax

后端 未结 12 1027
野性不改
野性不改 2020-12-04 11:14

Im trying to build my dropdown menu using the plugin Chosen for Multiple Select . Here\'s to behavior I\'m based on:

http://jsfiddle.net/JfLvA/

12条回答
  •  北海茫月
    2020-12-04 12:10

    var object = $("#lstValue_chosen").find('.chosen-choices').find('input[type="text"]')[0];
    var _KeyCode = event.which || event.keyCode;
    if (_KeyCode != 37 && _KeyCode != 38 && _KeyCode != 39 && _KeyCode != 40) { 
    
        if (object.value != "") {
            var SelectedObjvalue = object.value;
            if (SelectedObjvalue.length > 0) {
                var obj = { value: SelectedObjvalue };
                var SelectedListValue = $('#lstValue').val();
                var Uniqueid = $('#uniqueid').val();
    
                $.ajax({
                    url: '/Admin/GetUserListBox?SelectedValue=' + SelectedListValue + '&Uniqueid=' + Uniqueid,
                    data: { value: SelectedObjvalue },
                    type: 'GET',
                    async: false,
                    success: function (response) {
                        if (response.length > 0) {
                            $('#lstValue').html('');
                            var options = '';                            
                            $.each(response, function (i, obj) {
                                options += '';
                            });
                            $('#lstValue').append(options);
                            $('#lstValue').val(SelectedListValue);
                            $('#lstValue').trigger("chosen:updated");
                            object.value = SelectedObjvalue;
                        }
                    },
                    error: function (xhr, ajaxOptions, thrownError) {
                        //jAlert("Error. Please, check the data.", " Deactivate User");
                        alert(error.StatusText);
                    }
                });
            }
        }
    }
    

提交回复
热议问题