Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.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-禁用搜索-仅显示数据中的第一个值_Javascript_Jsp_Jquery Select2 - Fatal编程技术网

Javascript 选择2-禁用搜索-仅显示数据中的第一个值

Javascript 选择2-禁用搜索-仅显示数据中的第一个值,javascript,jsp,jquery-select2,Javascript,Jsp,Jquery Select2,我面临select2插件的问题。首先,搜索框似乎被禁用,尽管我在select2插件中找不到此功能的属性。此外,我在数据数组中有3个元素,只显示第一个元素(在本例中为“a”)。 控制台中不显示任何错误。 另外,当我检查页面上的“select”元素时,我可以看到正在创建的3个选项 JSP文件: <div class="form-group row"> <label for="email" class="col-xs-3 col-form-label">Select Opt

我面临select2插件的问题。首先,搜索框似乎被禁用,尽管我在select2插件中找不到此功能的属性。此外,我在数据数组中有3个元素,只显示第一个元素(在本例中为“a”)。 控制台中不显示任何错误。 另外,当我检查页面上的“select”元素时,我可以看到正在创建的3个选项

JSP文件:

<div class="form-group row">
  <label for="email" class="col-xs-3 col-form-label">Select Option</label>
  <div class="col-xs-9">
    <select id="selectOpt" name="selectOpt"></select>
  </div>
</div>

有关搜索的问题已修复。我有一个对话框作为上述分区的父级。修复了使用以下命令进行的搜索:。但是我仍然有关于数据数组的问题。虽然我找到了根本原因,但我无法理解为什么这个小小的修改使数据项在select2中可见。从以下链接中找到的css中,我保留了以下内容:.select2 search{display:inline block;width:100%;}
$('#selectOpt').select2({
    placeholder: 'Select Option',
    allowClear : false,
    cache : false,
    minimumInputLength: 2,
    data : [{
              id : '0',
              text : 'a'
          },{ id : '1',
              text : 'b'
          },{
              id : '2',
              text : 'c'
          }
    ]   
});