Below is my code to load the combo using a txt file:
$("#Combo1").change(function() {
    $('#Combo2').empty();
                $.ajax({
                url: 'File.txt',
                type: 'get',
                success: function(txt){
                    var value = [];
                    var txtArray = txt.split('\n');
                    for (var i = 0; i < txtArray.length; i++)
                    {
                        var tmpData = txtArray[i].split(',');
                        if (!value[tmpData[1]]) 
                        {
                        value.push([tmpData[1]]);
                        value[tmpData[1]] = true;
                        }
                    }
                    $('#Combo2').empty();
                    $.each(value, function(i, p) {
                    $('#Combo2').append($('<option></option>').val(p).html(p));
                    });
                }
                })
            });
    $("#Combo1").trigger("change");
Here on change of Combo1, this will be called. The Ajax is used to read the content of File.txt File.txt has a "," seperated two columns, out of which I am willing to print coulmn2. Given below are the contents of File.TXT.
A,31JAN
B,25JAN
C,31JAN
D,6JAN
E,6JAN
I was to load the above dates in Combo2. With the above code, I am able to ignore 31JAN. But 6JAN is getting repeated. In short, the value which is given at the last row gets repeated. Rest is fine.
 
    