<script type="text/javascript">
var $ = jQuery.noConflict();
var source= [];
$(document).ready(function () {
jQuery.ajax({
url: '@Url.Action("GetAllCity", "Home")',
type: "GET",
success: function (data) {
debugger;
if (data != null) {
for (var k in data) {
records.push(data[k].Name);
}
jQuery('#txtCityName').autocomplete({
source: source
source: function (request, response) {
var term = jQuery.ui.autocomplete.escapeRegex(request.term)
, startsWithMatcher = new RegExp("^" + term, "i")
, startsWith = jQuery.grep(source, function (value) {
return startsWithMatcher.test(value.label || value.value || value);
})
, containsMatcher = new RegExp(term, "i")
, contains = jQuery.grep(source, function (value) {
return jQuery.inArray(value, startsWith) < 0 &&
containsMatcher.test(value.label || value.value || value);
});
response(startsWith.concat(contains));
}
});
}
}
});
});
</script>