オートコンプリート ボックスにキーを入力すると、MVC コントローラーからキーと値のペアが JSON 形式で返されます。
public ActionResult UserNameAutoComplete(string term)
{
DBEntities db = new DBEntities();
...codes to get data from database
jsonString += jSearializer.Serialize(userList);
return Json(jsonString, JsonRequestBehavior.AllowGet);
}
返された Json 文字列は [{"UserId":"1","UserName":"admin"},{"UserId":"3","UserName":"newtonsheikh"}] です。
ビューで私はこれを取得しています
jクエリは
$("#Username").autocomplete({
source: '@Url.Action("UserNameAutoComplete")'
});
私の質問は、この返された json をどのように解析するのですか? 期待される出力は