【发布时间】:2017-07-23 22:19:52
【问题描述】:
我正在做一个 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);
}
我发出警报OnSuccess,它会返回 ID 和值。
知道我做错了什么吗?
谢谢
这是我在
中包含的 .js 列表_Layout.cshtml
当我在 Chrome 中运行该页面时,它显示以下错误 OnSucess
它在 Jquery.js 中显示错误。
有什么想法吗?
【问题讨论】:
-
您是否检查过您的操作是否有效,我的意思是返回一些结果?
-
是的,我添加了一个 alert(value) onsucess,它显示了结果。
-
那么你的代码看起来是正确的,但是参考见c-sharpcorner.com/UploadFile/0c1bb2/…
-
还要检查控制台是否有任何错误?
-
我更新了帖子。它在 Jquery 中显示一个错误不是它的意思...谢谢
标签: javascript jquery json asp.net-mvc autocomplete