Sto facendo un MVC 5, Entity Framework, APP.
Ho un completamento automatico per le città ma la risposta di autocomplete
non appaiono nella lista.
Forse mi manca un jquery.js.
Il mio controller è come questo.
[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);
}
Metto un avviso OnSuccess
e restituisce l'ID e il valore.
Qualche idea su cosa sto facendo male?
Grazie
Ecco la lista di .js che ho incluso
_Layout.cshtml
quando eseguo la pagina in Chrome, viene visualizzato il seguente errore OnSucess
Mostra un errore in Jquery.js.
Qualche idea?
risposte:
-1 per risposta № 1Il problema è un errore di Jquery uncaught typeerror this.options.messages.results is not a function
. È risolto modificando il messages:
etichetta.