Javascript 选择2-Can';你不能选择一个值吗?

Javascript 选择2-Can';你不能选择一个值吗?,javascript,jquery,jquery-select2,jquery-select2-4,select2,Javascript,Jquery,Jquery Select2,Jquery Select2 4,Select2,发布版本(选择4.0.1) HTML 由于某种原因,我的客户ID有前导空间。(旧的ERP系统),因此在客户ID上的select语句中添加.Trim()调用可以修复此问题。显然select2不喜欢“56”,但“56”很好 由于某种原因,我的客户ID有前导空格。(旧的ERP系统),因此在客户ID上的select语句中添加.Trim()调用可以修复此问题。显然select2不喜欢“56”,但“56”很好 你能帮我摆弄一下吗?我可以,但我不知道如何伪造ajax请求……回音:这应该可以,但不是。。。。。你

发布版本(选择4.0.1)

HTML


由于某种原因,我的客户ID有前导空间。(旧的ERP系统),因此在客户ID上的select语句中添加.Trim()调用可以修复此问题。显然select2不喜欢“56”,但“56”很好

由于某种原因,我的客户ID有前导空格。(旧的ERP系统),因此在客户ID上的select语句中添加.Trim()调用可以修复此问题。显然select2不喜欢“56”,但“56”很好

你能帮我摆弄一下吗?我可以,但我不知道如何伪造ajax请求……回音:这应该可以,但不是。。。。。你能帮我摆弄一下吗?我可以,但我不知道如何伪造ajax请求……回音:这应该可以,但不是。。。。。
<select id="search_customers" style="width: 300px;"></select>
$("#search_customers").select2({
  multiple: false,
  allowClear: true,
  ajax: {
    url: "@Url.Action("
    SearchCustomers ", "
    Home ")",
    dataType: 'json',
    delay: 250,
    data: function(params) {
      return {
        id: params.term, // search term
      };
    },
    processResults: function(data, params) {
      return {
        results: data
      } // Data is a List<T> of id an text
    },
  }
});
var customers = this.service.SearchCustomers(id).Select(x => new { id = x.CustomerID, text = x.CustomerName }).ToList();

return Json(customers, JsonRequestBehavior.AllowGet);