Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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 select2 4.0重新加载表单后未选择远程数据_Javascript_Ajax_Jquery Select2 - Fatal编程技术网

Javascript select2 4.0重新加载表单后未选择远程数据

Javascript select2 4.0重新加载表单后未选择远程数据,javascript,ajax,jquery-select2,Javascript,Ajax,Jquery Select2,从3.5版迁移到4.0.3版后,我在选择2时遇到了一些问题 我有一个带有输入的表单: <div class="form-group "> <label class="control-label" for="equipment">Address of equipment</label> <select class="form-control" id="equipment" name="equipment"></sel

从3.5版迁移到4.0.3版后,我在选择2时遇到了一些问题

我有一个带有输入的表单:

  <div class="form-group ">
      <label class="control-label" for="equipment">Address of equipment</label>
      <select class="form-control" id="equipment" name="equipment"></select>        
  </div>
并使用initSelection回调初始化select2。 在4.0版本中,我找不到从何处获取所选值,选择输入在重新加载后没有选项

        $("#equipment").select2({
            minimumInputLength: 2,
            ajax: {
                type: 'GET',
                url: options.equipmentsURL,
                data: function (params) {
                    return {
                        q: params.term // search term
                    };
                },
                processResults: function (data, page) {
                    var objects = data.objects;
                    var results = [];
                    for (var i=0; i < objects.length; i++){
                        var text = objects[i]['__str__'];
                        results.push({'id': objects[i].id, 'text': text});
                    }
                    return {results:results};
                }
            },

        });
 $('equipment').val();