如何使用Symfony3 AJAX和Chosen2进行自动完成

时间:2017-08-02 15:25:27

标签: ajax symfony jquery-select2

嗨,谢谢你的帮助,英语不是我的第一语言,提前抱歉。 :)

选择选择框时,我收到“未找到结果”的通知,但是当我在开发人员工具栏中查看结果时,我看到我收到了一个完整的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>

1 个答案:

答案 0 :(得分:0)

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