1

有大问题。从这里有 jquery 多选插件

$.ajax({
        url: 'my url',
        type: 'post',
        data: {'data': data1, 'data2': 'data2'},
        dataType: 'json',
        success: function(data){
            if(data.length >= 1){
                $('#selector').find('option').remove();
                $.each(data, function(key, value) {
                    if ($("#selector option[value='" + value.email + "']").length == 0){
                        $("#selector").append('<option value="'+ value.email +'" data-id="'+value.id+'" data-name="' + value.name + '" data-surname="' + value.surname + '">'+ value.name + ' ' + value.surname + ' ' + ' (' + value.email + ') sent (' + value.sent + ')' +'</option>').multiselect("destroy").multiselect( { sortable : false }  );
                    }
                });
            }else{
                $('#selector').find('option').remove();
                $('#selector').append('').multiselect("destroy").multiselect( { sortable : false }  );
            }      
        }
    });

并在更改后(调用此函数,从其他列表中选择联系人)我选择的值消失了

4

0 回答 0