Ответы пользователя по тегу JavaScript
  • Как подключить библиотеку moment.js в проект на Laravel?

    @dch3 Автор вопроса
    Ответ найден)
    Благодаря подсказке gogowq, я переписал строку import '../../node_modules/moment'
    на строку import moment from 'moment';.
    Но вся загвоздка была в том, что импортировал библиотеку я в глобальный файл app.js, а нужно было в файл, где эта библиотека будет использоваться.
    Ответ написан
    Комментировать
  • Как заполнить данными из БД список select в зависимости от выбора пользователя?

    @dch3 Автор вопроса
    Все получилось, но мне не нравится, что в процессе перехода по ссылке страница обновляется и это заметно.
    Поэтому я решил применить асинхр. запрос и пошел через fetch()

    1) шаблон blade остается без изменений

    2) изменил скрипт js
    let element = document.querySelector('.radio');
         element.addEventListener('click', function(event) {
             fetch("http://example.com/test", {
                 method: 'POST',
                 body: {'transaction': event.target.value}
             })
             .then(function(response) {
                return response.json();
             })
             .then(function(category) {
                 return alert(category);
             })
         });


    3) изменил метод скрипта php
    метод, обрабатывающий входящий запрос
    public function show(Request $request)
        {
            $array = $request->all();
            foreach($array as $key => $value) {
                if ($key === 'transaction') {
                    $categories = Category::where('transaction', $key)
                        ->pluck('category')
                        ->unique();
    
                    return json_encode($categories);
                }
            }
    
        }


    У меня данная связка не работает. Подскажите пожалуйста, что необходимо исправить.
    Ответ написан