我正在做一个MVC 5,实体框架,APP。
我有一个城市的自动填充功能,但autocomplete
的回复没有出现在列表中。
也许我错过了一个jquery.js。
我的控制器看起来像这样。
[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);
}
&#13;
我发出警告OnSuccess
并返回ID和值。
知道我做错了吗?
由于
以下是我在
中包含的.js列表_Layout.cshtml
当我在Chrome中运行该页面时,它显示以下错误OnSucess
它在Jquery.js中显示错误。
有什么想法吗?
答案 0 :(得分:-1)
问题是Jquery错误uncaught typeerror this.options.messages.results is not a function
。
它解决了修改messages:
标记。