【问题标题】:Howto do autocomplete with Symfony3 AJAX and Chosen2如何使用 Symfony3 AJAX 和 Chosen 2 进行自动完成
【发布时间】:2017-08-02 15:25:26
【问题描述】:

您好,感谢您帮助我,英语不是我的母语,提前抱歉。 :)

选择选择框时,我收到“未找到结果”的通知,但是当我在开发人员工具栏中查看结果时,我看到我收到了完整的 JSON。

如何匹配单个值而不是获取整个 JSON?

JSON 结果:

["Descent: Journeys in the Dark (Second Edition)","Dominion","Ascension","Star wars LCG","Magic: The
 Gathering  Duel Decks Anthology"]

脚本:

 <script type="text/javascript">
     $('select').select2({
         placeholder: 'Select an item',
         ajax: {
             url: '{{ path('user_games_json') }}', //url to the json data
             dataType: 'json',
             delay: 250,
             processResults: function (data) {
                 return {
                     results: data
                 };
             },
             cache: true
         }
     });
 </script>

【问题讨论】:

    标签: ajax symfony jquery-select2


    【解决方案1】:

    如果您想通过 ajax 请求从服务器获取数据,您可以使用 Select2 Bundle 我在我的项目中使用它,它是您可以用来实现自动完成功能的最佳捆绑包之一。

    【讨论】:

      猜你喜欢
      • 2012-06-03
      • 2013-02-20
      • 2012-01-14
      • 1970-01-01
      • 2022-11-29
      • 1970-01-01
      • 1970-01-01
      • 2011-09-16
      • 2017-02-11
      相关资源
      最近更新 更多