首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >select2具有ajax清晰的先前响应焦点

select2具有ajax清晰的先前响应焦点
EN

Stack Overflow用户
提问于 2016-04-05 10:24:27
回答 1查看 400关注 0票数 0

使用select2

代码语言:javascript
运行
复制
$("#select").select2({
  ajax: {
    url: "/getcity",
    dataType: 'json',
    type: 'post',
    delay: 250,
    allowClear: false,
    minimumInputLength: 3,
    cache: true
  }
});

每次我集中注意力的时候,它都会发出请求,而不是平面语,只是url。因此,如果在以前的好请求中,我收到了良好的数据,那么它将显示在select中,在下一个焦点上,select2发出空请求并在select中清除数据。如何预防?

EN

Stack Overflow用户

回答已采纳

发布于 2016-04-05 10:30:19

您应该将minimumInputLength和其他一些选项移到ajax之外,因为它们不是ajax的选项。在您的示例中,select2从未获得minimumInputLength选项,每次得到焦点时都会调用ajax。

代码语言:javascript
运行
复制
$("#select").select2({
  ajax: {
    url: "/getcity",
    dataType: 'json',
    type: 'post',
    delay: 250,
    cache: true
  },
  allowClear: false,
  minimumInputLength: 3
});
票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36423704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档