var json = [{
"UserID": 17,
"PSID": "1110959",
"Name": "Doe, John",
"Email": "John.Doe@somesite.com",
"Level": "25",
"Manager_Name": "Doe, Jane",
"Manager_PSID": "1014009",
"Manager_Email": "Jane.Doe@somesite.com",
"Manager_Level": "19",
"CompFile": null
}, {
"UserID": 50,
"PSID": "1114187",
"Name": "Smith,Kevin",
"Email": "Kevin.Smith@somesite.com",
"Level": "27",
"Manager_Name": "Herman, Mike",
"Manager_PSID": "1178148",
"Manager_Email": "Mike.Herman@somesite.com",
"Manager_Level": "25",
"CompFile": null
}, {
"UserID": 123,
"PSID": "1119167",
"Name": "Black, Clint",
"Email": "Clint.Black@somesite.com",
"Level": "19",
"Manager_Name": "Dwezel,Beth",
"Manager_PSID": "1001375",
"Manager_Email": "Beth.Dwezel@somesite.com",
"Manager_Level": "43",
"CompFile": null
}];
$('#EmployeeSearch').on('keyup', function (e) {
var term = this.value;
//delay(function () {
//}, 1000);
$('#huge_list').empty();
$.each(json, function (i, item) {
$('<option/>', {
'value': item.PSID,
'text': item.Name
}).appendTo('#huge_list');
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="EmployeeSearch" list="huge_list" />
<datalist id="huge_list"></datalist>