/ / mvc completamento automatico jquery json elenco non visualizzato - javascript, jquery, json, asp.net-mvc, completamento automatico

elenco jQuery json completo di mvc non visualizzato - javascript, jquery, json, asp.net-mvc, completamento automatico

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.

Ecco il mio codice HTML ... inserisci la descrizione dell'immagine qui

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

inserisci la descrizione dell'immagine qui

Ecco la lista di .js che ho incluso

_Layout.cshtml

quando eseguo la pagina in Chrome, viene visualizzato il seguente errore OnSucess

inserisci la descrizione dell'immagine qui

Mostra un errore in Jquery.js.

Qualche idea?

risposte:

-1 per risposta № 1

Il problema è un errore di Jquery uncaught typeerror this.options.messages.results is not a function. È risolto modificando il messages: etichetta.