Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery自动完成功能正常,但结果不可见_Jquery_Jquery Ui_Model View Controller_Autocomplete - Fatal编程技术网

jQuery自动完成功能正常,但结果不可见

jQuery自动完成功能正常,但结果不可见,jquery,jquery-ui,model-view-controller,autocomplete,Jquery,Jquery Ui,Model View Controller,Autocomplete,我使用MVC和jQueryUI在这个文本框上获得自动完成,无论出于什么原因,它都不能正确显示结果。我已经通过ActionResult和浏览器验证了返回的结果没有正确显示。我已经知道jQuery和jQueryUI可以工作,因为我下面有一个可以工作的日期选择器 public ActionResult ProfessorFirstAutoComplete(string term) { var firstNameQuery = db.Professors.Where(pr =&g

我使用MVC和jQueryUI在这个文本框上获得自动完成,无论出于什么原因,它都不能正确显示结果。我已经通过ActionResult和浏览器验证了返回的结果没有正确显示。我已经知道jQuery和jQueryUI可以工作,因为我下面有一个可以工作的日期选择器

public ActionResult ProfessorFirstAutoComplete(string term)
    {
        var firstNameQuery = db.Professors.Where(pr => pr.FirstName.StartsWith(term));
        SelectList firstNames = new SelectList(firstNameQuery, "Id", "FirstName");

        return Json(firstNames, JsonRequestBehavior.AllowGet);
    }

<script>
    $(function () {
        $("#datepicker").datepicker();
    });

    $(document).ready(function () {
        $("#profFirstBox").autocomplete(
            {
                source: '@Url.Action("ProfessorFirstAutoComplete", "Events")'
            });
    })
</script>

<div class="form-group">
        @Html.LabelFor(model => model.Professor.FirstName, "First Name", htmlAttributes: new { @class = "control-label col-md-2" })
        <div class="col-md-10">
            @Html.TextBoxFor(model => model.Professor.FirstName, htmlAttributes: new { @class = "form-control", @id = "profFirstBox" })
            @Html.ValidationMessageFor(model => model.Professor, "", new { @class = "text-danger" })
        </div>
    </div>
PublicActionResult ProfessorFirstAutoComplete(字符串术语)
{
var firstNameQuery=db.Professors.Where(pr=>pr.FirstName.StartsWith(term));
SelectList firstNames=新的SelectList(firstNameQuery,“Id”,“FirstName”);
返回Json(名字,JsonRequestBehavior.AllowGet);
}
$(函数(){
$(“#日期选择器”).datepicker();
});
$(文档).ready(函数(){
$(“#profFirstBox”)。自动完成(
{
来源:'@Url.Action(“ProfessorFirstAutoComplete”,“事件”)'
});
})
@LabelFor(model=>model.Professor.FirstName,“FirstName”,htmlAttributes:new{@class=“controllabel col-md-2”})
@TextBoxFor(model=>model.Professor.FirstName,htmlAttributes:new{@class=“form control”,@id=“profirstbox”})
@Html.ValidationMessageFor(model=>model.Professor,“,new{@class=“text danger”})

你能发布你正在使用的代码吗?@Dinmyte添加的代码你能发布你正在使用的代码吗?@Dinmyte添加的代码