Select2 get all values

http://stackoverflow.com/questions/16187672/how-to-get-all-the-values-in-a-select2-dropdown

HTML

<script src="http://ivaynberg.github.io/select2/select2-master/select2.js"></script>
<link rel="stylesheet" href="http://ivaynberg.github.io/select2/select2-master/select2.css">
<input type="text" width="40" id="individualsfront" name="individualsfront" style="width:240px" value="" data-spy="scroll" />

JavaScript

function log(strLog) { console.log(strLog); }

function StringEndWith(myString, stringCheck)
{
    var foundIt = (myString.lastIndexOf(stringCheck) === myString.length - stringCheck.length) > 0;
    return foundIt;
}

    var preload_data = [
    { id: 'user0', text: 'Disabled User', locked: true}
    , { id: 'user1', text: 'Jane Doe'}
    , { id: 'user2', text: 'John Doe', locked: true }
    , { id: 'user3', text: 'Robert Paulson', locked: true }
    , { id: 'user5', text: 'Spongebob Squarepants'}
    , { id: 'user6', text: 'Planet Bob' }
    , { id: 'user7', text: 'Inigo Montoya' }
    ];
     
    $(document).ready(function () {
    log('Start');
	var results = [];
	
	$("#individualsfront").select2({
    multiple: true,
    query: function (query){
        var data = {results: []};
        $.each(preload_data, function(){
            log(query.term + '|' + query.term.charAt(0) + '---' + query.term.length);
            if ((query.term.charAt(0) == '^') && (query.term.length > 1)) {
				log('start');
                var realsearch = query.term.toUpperCase().substring(1);
                log('realsearch:' + realsearch);
                if(realsearch.length == 0 || this.text.toUpperCase().indexOf(realsearch) == 0 ){
                    data.results.push({id: this.id, text: this.text });
                }               
            } else if ((query.term.charAt(0) == '$') && (query.term.length > 1)) {
				log('end');
                var realsearch = query.term.toUpperCase().substring(1);
                if(realsearch.length == 0 || StringEndWith(this.text.toUpperCase(),realsearch)){
                    data.results.push({id: this.id, text: this.text });
                } 				
            } else {
				log('normal')
				if(query.term.length == 0 || this.text.toUpperCase().indexOf(query.term.toUpperCase()) >= 0 ){
					data.results.push({id: this.id, text: this.text });
				}
			}
        });
		results = data;
        query.callback(data);
   ...