Size: a a a

Laravel Framework Russian Community

2020 December 30

g

grunge_r in Laravel Framework Russian Community
С отсутствием драйвера
источник

Б

Бум in Laravel Framework Russian Community
Скуев Александр
Кто-нибудь использовал для поиска плагины selectize или select2 с ajax-запрсами?
Или посоветуйте рабочий аналог.
Я работал с select2
источник

СА

Скуев Александр... in Laravel Framework Russian Community
Перейдём в личку?
источник

Б

Бум in Laravel Framework Russian Community
Скуев Александр
Перейдём в личку?
Лучше тут. Возможно пригодится кому-то в будущем решение твоего вопроса
источник

СА

Скуев Александр... in Laravel Framework Russian Community
Бум
Я работал с select2
У меня два поля поиска через ajax на одной странице подключены к select2. Первое работает хорошо, а второе, с идентичным кодом не работает. Т. е. запрос возвращает статус 200, но данные из БД не приходят. Проверял напрямую, всё нормально приходит, а через Select2 пустой массив.
Не знаешь тонкостей настройки? Или это laravel ортачится? Не могу разобраться, никаких ошибок не выдаёт.
Заранее спасибо!
источник

Б

Бум in Laravel Framework Russian Community
Скуев Александр
У меня два поля поиска через ajax на одной странице подключены к select2. Первое работает хорошо, а второе, с идентичным кодом не работает. Т. е. запрос возвращает статус 200, но данные из БД не приходят. Проверял напрямую, всё нормально приходит, а через Select2 пустой массив.
Не знаешь тонкостей настройки? Или это laravel ортачится? Не могу разобраться, никаких ошибок не выдаёт.
Заранее спасибо!
Я почему-то уверен, что дело у тебя в том, что там необходимы "id", "text" для select2, а ты отдаешь по запросу "id", "name".

Либо покажи примеры кода и что тебе выдает dd при получении ответа
источник

СА

Скуев Александр... in Laravel Framework Russian Community
Бум
Я почему-то уверен, что дело у тебя в том, что там необходимы "id", "text" для select2, а ты отдаешь по запросу "id", "name".

Либо покажи примеры кода и что тебе выдает dd при получении ответа
dd отдаёт всё хорошо. Именнo через ajax запрос, который в select2, не работает.
Сейчас код скину.
источник

СА

Скуев Александр... in Laravel Framework Russian Community
<script>
       function specState(repo){
           if (repo.loading){
               return repo.text;
           }
           return '<div class="select2-results">' +
               '<div class="select2-result_search-title">' + repo.text + '</div>' +
               '<div class="select2-result_search-second-line">' + repo.industry + '</div>' +
               '</div>';
       }

       function specRepoSelection(repo){
           return repo.full_name|| repo.text;
       }

       $('#specialty').select2({
           ajax: {
               url: '/specialty',
               dataType: 'json',
               delay: 250,
               data: function (params) {
                   return {
                       search: params.term // search term
                   };
               },
               processResults: function (data) {
                   return {
                       results: $.map(data, function (item) {
                           return {
                               id: item.id_specialty,
                               text: item.name_specialty,
                               industry: item.name_industry
                           }
                       })
                   };
               },
               cache: true,
           },
           escapeMarkup: function (markup) { return markup; },
           templateResult: specState,
           templateSelection: specRepoSelection,
           placeholder: "Выберите специальность",
           minimumInputLength: 1,
           language: "ru",
           closeOnSelect: true,
       });
   </script>
источник

Б

Бум in Laravel Framework Russian Community
Скуев Александр
dd отдаёт всё хорошо. Именнo через ajax запрос, который в select2, не работает.
Сейчас код скину.
Скинь ещё что тебе выдает dd когда дергаешь "/specialty"
источник

Б

Бум in Laravel Framework Russian Community
Скуев Александр
<script>
       function specState(repo){
           if (repo.loading){
               return repo.text;
           }
           return '<div class="select2-results">' +
               '<div class="select2-result_search-title">' + repo.text + '</div>' +
               '<div class="select2-result_search-second-line">' + repo.industry + '</div>' +
               '</div>';
       }

       function specRepoSelection(repo){
           return repo.full_name|| repo.text;
       }

       $('#specialty').select2({
           ajax: {
               url: '/specialty',
               dataType: 'json',
               delay: 250,
               data: function (params) {
                   return {
                       search: params.term // search term
                   };
               },
               processResults: function (data) {
                   return {
                       results: $.map(data, function (item) {
                           return {
                               id: item.id_specialty,
                               text: item.name_specialty,
                               industry: item.name_industry
                           }
                       })
                   };
               },
               cache: true,
           },
           escapeMarkup: function (markup) { return markup; },
           templateResult: specState,
           templateSelection: specRepoSelection,
           placeholder: "Выберите специальность",
           minimumInputLength: 1,
           language: "ru",
           closeOnSelect: true,
       });
   </script>
Можешь уже в личку. Чтобы тут не закидывать кодом ленту
источник

AJ

Alex Js in Laravel Framework Russian Community
Adel
Можем поразбираться
@Adelf32 наборосал немного юзкейсов проблемных по плагину (отправил в личку, так как там скрины с реального проекта). Возможно конечно я неправильно что-то настроил. При стандартной структуре проекта - всё работает идеально. И только при модульной структуре возникают сложности.
источник

DF

Denys Finchenko in Laravel Framework Russian Community
источник

ab

alex but in Laravel Framework Russian Community
С Новым годом, с новым счастьем!
Будет точно год прекрасным!
Чтоб вам Дед Мороз привез
Счастья, денег полный воз!

Чтоб шампанское лилось,
Что задумано — сбылось.
Чтобы с 1-го числа
Вдруг зарплата возросла!

Каждой женщине — мужчину,
Всем мужчинам — по машине,
Можно даже и по две,
Чтоб одну отдать жене!
источник

MW

Maxyc Webber in Laravel Framework Russian Community
источник

A

Adel in Laravel Framework Russian Community
ох уж эта мужская любовь к машинам )))
источник

А

Артём in Laravel Framework Russian Community
alex but
С Новым годом, с новым счастьем!
Будет точно год прекрасным!
Чтоб вам Дед Мороз привез
Счастья, денег полный воз!

Чтоб шампанское лилось,
Что задумано — сбылось.
Чтобы с 1-го числа
Вдруг зарплата возросла!

Каждой женщине — мужчину,
Всем мужчинам — по машине,
Можно даже и по две,
Чтоб одну отдать жене!
Давай не надо тут филиал воцапа с одноглазниками делать
источник

A

Adel in Laravel Framework Russian Community
токсик)
источник

A

Alexandr in Laravel Framework Russian Community
Артём
Давай не надо тут филиал воцапа с одноглазниками делать
А ну кидай праздничные стикеры
источник

А

Артём in Laravel Framework Russian Community
Adel
токсик)
Заряжай плюсомёт!
источник

A

Adel in Laravel Framework Russian Community
предлагаю Артема на неделю банить перед новым годом и до рождества
источник