JQueryUI AutoComplete - 添加了Random Div

时间:2017-05-17 11:26:45

标签: .net jquery-ui jquery-ui-autocomplete

所以我正在使用JQuery UI和.net MVC开发自动完成文本框,它在大多数情况下都有用。但是,当您选择建议选项时,会在页面上添加带有建议的随机div,以及正在填写的文本框。

继承我的代码:

    @ModelType Test
@Code
    Layout = "~/Views/Shared/_Layout.vbhtml"
    ViewBag.Title = "asdasd"
End Code

<script type="text/javascript">

    $(document).ready(function () {
        $("#Search").autocomplete({
            source: function (request, response) {
                $.ajax({
                    url: "/Test/Search",
                    type: "POST",
                    dataType: "json",
                    data: { Prefix: request.term },
                    success: function (data) {
                        response($.map(data, function (item) {
                            return { label: item.Name, value: item.Name };
                        }))

                    }
                })
            },
            messages: {
                noResults: "", results: function (resultsCount) { }
            }
        });
    })
</script>  

<div class="">
   @Using Html.BeginForm("AuthenticateStage1", "Authentication")
    @Html.AntiForgeryToken()
    @<div class="form-group">

            @Html.EditorFor(Function(x) x.Search)

    </div>
   End Using
</div>

以下是浏览器中的内容:http://prntscr.com/f8u7d1这是我悬停其中一条建议的时候。

因此,为了澄清,为什么左角的div会被创建?我怎么能阻止它呢。

由于

1 个答案:

答案 0 :(得分:0)

原来我使用的是破解版的JQueryUI。