Autocomplete.js
- Last UpdatedMar 12, 2021
- 1 minute read
var AutoComplete = (function ()
{
var autoCompleteInstance;
var createAutoComplete = function ()
{
var getData = function (control)
{
var items = ko.observableArray([]);
$.ajax({
type: "GET",
async: false,
url: control.uRL,
success: function (data)
{
items = ko.observableArray(data);
},
error: function (request, status, error)
{
alert(error);
}
});
return items;
};
return {
getData: getData,
};
};
return {
getInstance: function ()
{
if (!autoCompleteInstance)
{
autoCompleteInstance = createAutoComplete();
}
return autoCompleteInstance;
}
};
})();
var autoComplete = AutoComplete.getInstance();