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 ...
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
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
Ele mostra um erro no Jquery.js.
Qualquer ideia?
Respostas:
-1 para resposta № 1O problema é um erro de jQuery uncaught typeerror this.options.messages.results is not a function
. Está resolvido modificando o messages:
tag.