이 플러그인을 사용하려고했습니다. ->
http://code.drewwilson.com/entry/autosuggest-jquery-plugin
(깨진 링크, github 참조)하지만 몇 가지 문제가있었습니다.asp.net mvc와의 JQuery autoSuggest 플러그인 사용
내보기는 다음과 같습니다. 나는이 대신 내가 전체 뷰의 원시 HTML을 볼 수있는 페이지를 보는에 포함 된보기로 탐색 할 때
<span>
<label for="registrars">Registrar</label>
<input id="registrars" type="text" name="registrars" />
</span>
<script type="text/javascript">
$(function() {
var data = { items: @Html.Action("GetRegistrars", new { area = "Registrar", controller = "Home", organizationId = "0007511"}) };
$("#registrars").autoSuggest(data.items, { selectedItemProp: "name", searchObjProps: "name" });
});
</script>
여기 내 컨트롤러
[HttpGet]
public ActionResult GetRegistrars(string organizationId)
{
var registrars = _registrationService.GetRegistrarBy(r => r.Id== organizationId)
.Select(s => new {
id = s.ID,
name = s.Name
}).ToList();
return new JsonResult
{
Data = registrars,
JsonRequestBehavior = JsonRequestBehavior.AllowGet,
ContentType = "application/json"
};
}
입니다.
그런데 URL을 찾아 보니 http://localhost/Registrar/Home/GetRegistrar?organizationId=0007511
여기에 내가 돌아 왔습니다.
[{"id":"000641","name":"TELSER, KAREN L"},{"id":"001195","name":"ALLRED, NANCY J"},{"id":"001196","name":"ANDERSON, NANCY L"},{"id":"001197","name":"BRENNER, SUSAN RICH"},{"id":"001198","name":"BRUGGER, BETTY O"},{"id":"001200","name":"ELSASS, JUDITH W"}]
어떤 도움을 주셔서 감사합니다!