/ / mvc autocomplete jquery lista json não mostrando - javascript, jquery, json, asp.net-mvc, autocomplete

mvc autocomplete jquery lista json não mostrando - javascript, jquery, json, asp.net-mvc, autocomplete

Eu estou fazendo um MVC 5, Entity Framework, APP.

Eu tenho um autocomplete para as cidades, mas a resposta de autocomplete não aparecem na lista.

Talvez eu esteja perdendo um jquery.js.

Aqui está o meu código HTML ... insira a descrição da imagem aqui

Meu controlador fica assim.

 [HttpPost]
public JsonResult GetCityByCountryState_Id(int country_id=1, int state_id=2, string prefix="")
{
IEnumerable<Cities> cityName = _cityRepository.GetByCountryState_Id(country_id, state_id, prefix);
return Json(cityName.Select(m => new
{
id = m.city_id ,
name = m.Description
}), JsonRequestBehavior.AllowGet);

}

Eu coloquei um alerta OnSuccess e retorna o ID e o Valor.

Alguma ideia do que estou fazendo errado?

obrigado

insira a descrição da imagem aqui

Aqui está a lista de .js que eu incluí no

_Layout.cshtml

quando eu corro a página no Chrome, mostra o seguinte erro OnSucess

insira a descrição da imagem aqui

Ele mostra um erro no Jquery.js.

Qualquer ideia?

Respostas:

-1 para resposta № 1

O problema é um erro de jQuery uncaught typeerror this.options.messages.results is not a function. Está resolvido modificando o messages: tag.