选择2 - 标题不是在ajax更改时填充的文本

时间:2015-10-16 14:49:34

标签: jquery ajax jquery-select2

有以下SELECT2 4.0代码,由于某种原因它不会填充新生成的选择选项DOM html的文本,而是将它放在选项的标题中...感谢任何帮助!

初始选择生成(排除模板)

#!/bin/bash

temp="";
pid="";

firefox -P test1 --new-instance &
firefox -P test2 --new-instance &
sleep 1;

#profile1 to desktop 0
pid=`ps aux | grep test1 | awk '{print $2}' | head -1`
temp=`xdotool search --all --pid $pid | tail -n -1`
xdotool set_desktop_for_window $temp 0

#profile2 to desktop 1
pid=`ps aux | grep test2 | awk '{print $2}' | head -1`
temp=`xdotool search --all --pid $pid | tail -n -1`
xdotool set_desktop_for_window $temp 1

新项目的数据输入模型

  $("#Clinician, #Admin").select2({
      ajax: {
    url: "jsonOutput.asp",
    dataType: 'json',
    delay: 250,
    data: function (params) {
      return {
        q: params.term,
        page: params.page
      };
    },
    processResults: function (data, page) {
      return {
        results: data.items
      };
    },
    cache: true
  },
  escapeMarkup: function (markup) { return markup; },
  minimumInputLength: 1,
  templateResult: formatRepo,
  templateSelection: formatRepoSelection,
    formatNoMatches: function( term ) {
    alert("No Matches E3 box");
    }
});

从模态窗体中捕获新数据并重新填充SELECT2

$('#myModal').on('show.bs.modal', function (event) {
    var button = $(event.relatedTarget) 
    var recipient = button.data('whatever') 
    var modal = $(this)
    modal.find('.modal-title').text('Add New ' + recipient)
    modal.find('#updVal_mod').val(recipient)
    modal.find('#selOpts').val($('#'+recipient).val())

})

0 个答案:

没有答案
相关问题