Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/317.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 选择2:在下拉列表中仅使用220个项目进行慢速渲染_Javascript_Jquery Select2_Jquery Select2 4 - Fatal编程技术网

Javascript 选择2:在下拉列表中仅使用220个项目进行慢速渲染

Javascript 选择2:在下拉列表中仅使用220个项目进行慢速渲染,javascript,jquery-select2,jquery-select2-4,Javascript,Jquery Select2,Jquery Select2 4,因此,我的框架将一个包含220项的数组传递给我的模板引擎(Smarty)。页面加载时,表单会很快呈现,直到出现220项下拉列表。当它到达该下拉列表时,需要5-6秒才能呈现,冻结页面及其下所有未呈现的项目 我的HTML/Smarty是: {html_options class="form-control select2-render" id="category" name="category" data-search="true" options=$categorylist selected=$s

因此,我的框架将一个包含220项的数组传递给我的模板引擎(Smarty)。页面加载时,表单会很快呈现,直到出现220项下拉列表。当它到达该下拉列表时,需要5-6秒才能呈现,冻结页面及其下所有未呈现的项目

我的HTML/Smarty是:

{html_options class="form-control select2-render" id="category" name="category" data-search="true" options=$categorylist selected=$selectedcategory}
然后在我的JS中,我有如下内容:

$(document).ready(function() {
    $('.select2-render').select2();
});
我使用jQuery3.4.0运行Github(4.0.12)的最新版本

即使是一个只有50个项目的列表,在页面加载后也需要整整一秒钟的时间来解析。我做错什么了吗