Я пытаюсь получить все имена пользователей в автозавершении jQuery, но он не работает вообще.Autocomplete не работает в 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-
<script type="text/javascript">
$(function() {
$("input #autocomplete").autocomplete({
source: function (request, response) {
$.ajax({
url: '/AllUsers/AllUsers/',
type: "POST",
dataType: "json"
});
}
});
});
</script>
После сценарии я использую для IT-
<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