При вводе ключа в поле автозаполнения я возвращаю ключ, пару значений из контроллера MVC в формате JSON.parse JSON in jquery Autocomplete
public ActionResult UserNameAutoComplete(string term)
{
DBEntities db = new DBEntities();
...codes to get data from database
jsonString += jSearializer.Serialize(userList);
return Json(jsonString, JsonRequestBehavior.AllowGet);
}
retruned Json Строка [{ "UserId": "1", "имя_пользователя": "администратор"}, { "UserId": "3", "имя_пользователя": "newtonsheikh"}]
В представлении я получаю это
JQuery является
$("#Username").autocomplete({
source: '@Url.Action("UserNameAutoComplete")'
});
Мой вопрос как я могу ра rse это вернуло json? Ожидаемый выход:
Что jSearializer – Satpal
System.Web.Script.Serialization.JavaScriptSerializer jSearializer = новый System.Web.Script.Serialization.JavaScriptSerializer(); объект данного класса –
Вам это не нужно – Satpal