Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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
Javascript 如何在主体选择器中编写自动完成_Javascript_Jquery_Autocomplete - Fatal编程技术网

Javascript 如何在主体选择器中编写自动完成

Javascript 如何在主体选择器中编写自动完成,javascript,jquery,autocomplete,Javascript,Jquery,Autocomplete,我正在尝试编写以下脚本:- $('body').on("autocomplete", "#ServerTag", autocomplete () { minLength: 1, delay: 1000, source: function (request, response) { $.ajax({ url: "@Url.Content("~/Server/AutoComplete")",

我正在尝试编写以下脚本:-

$('body').on("autocomplete", "#ServerTag", autocomplete () {

        minLength: 1, delay: 1000,
        source: function (request, response) {
            $.ajax({
                url: "@Url.Content("~/Server/AutoComplete")",
                    dataType: "json",

                    data: {
                        term: request.term,
                    },
                    success: function (data) {
                        response(data);
                    }
                });
            },

            });
但似乎我写不出自动完成后的一个机构。对吗?我想以这种方式编写它,以允许在新内容上运行autocomplete。
有人可以提供建议吗?

您可以尝试使用focus.autocomplete的live event

差不多

$("#ServerTag").live("focus.autocomplete", null, function () {});
而不是

$('body').on("autocomplete", "#ServerTag", autocomplete () {});

这可能会让你开始,所以你的意思是我需要使用“$”(“#ServerTag”).live(“focus.autocomplete”,null,function(){”而不是“$”('body”).on(“autocomplete”,“#ServerTag”,autocomplete(){”是的,你可以尝试使用liveyes它工作,谢谢!!,如果你觉得正确,请标记为答案,谢谢