jQuery 자동 완성에서 모든 사용자 이름을 얻으려고하고 있지만 전혀 작동하지 않습니다.jQuery에서 자동 완성이 작동하지 않습니다.
컨트롤러 -
public ActionResult Allusers(string Email) {
if (ModelState.IsValid) {
var allUser = (from us in db.SystemUsers
select new UserModel
{
Email=us.Email,
UserId=us.UserId
}).Distinct().ToArray();
// ViewBag.Team = allUser.OrderBy(x => x.Text);
return Json(allUser,JsonRequestBehavior.AllowGet);
}
return View();
}
는 스크립트
<script type="text/javascript">
$(function() {
$("input #autocomplete").autocomplete({
source: function (request, response) {
$.ajax({
url: '/AllUsers/AllUsers/',
type: "POST",
dataType: "json"
});
}
});
});
</script>
것은 내가 - 그것을
<script src="../../Scripts/jquery.unobtrusive-ajax.min.js" type="text/javascript"></script>
<script src="../../Scripts/jquery-1.6.2.min.js" type="text/javascript"></script>
<script src="../../Scripts/jquery-ui-1.8.11.js" type="text/javascript"></script>
하지만 행운을 위해 사용하고 스크립트를 다음과 같습니다.
"하지만 전혀 작동하지 않는 것 같습니다." 그것은 작동하거나하지? 그렇지 않다면 우리에게 자세한 내용을 알려주십시오. – glautrou
@glautrou, 아니요, 작동하지 않습니다. 테이블에서 사용자 이름 목록을 가져 오려고합니다. – Manoj