Intereting Posts
как я могу читать файлы редактирования pptx / docx / xlsx с помощью PHP? Обратный порядок элементов списка foreach php получить все изображения с url, ширина и высота которых> = 200 быстрее Сохранить график phpgraphlib как изображение Строки таблицы раскраски Symfony2 в зависимости от значения базы данных и параметра конфигурации Как обрабатывать элемент массива в MySQL с помощью PHP? Javascript не загружается при начальной загрузке страницы DOMDocument: как получить внутренний HTML как строки, разделенные перерывами? Преобразование фракций в html-объекты Почему мой php-код не подключается к моей удаленной базе данных MySql? Получение первого URL-адреса результата поиска изображения с помощью API изображений Google в PHP PHP получает значение опции выбора Написание ответа в Rails? (Как «эхо» в PHP) PHP 5.4 Переадресация времени звонка – доступно легкое исправление? Как использовать OAuth с Календарем Google для доступа только к одному календарю?

Laravel JavaScript передаёт массив из backend в массив в JavaScript

У меня есть контроллер, который передает массив в файл клика, называя его $ data. Там я эхо-данные на страницу с помощью клинка, например {{$ data [0] ['name]}}

Проблема в том, что я также хочу, чтобы данные находились внутри массива в javascript.

Как это можно сделать? Лучше просто запросить данные снова через AJAX или есть способ получить данные из лезвия и в javascript. Или возможно передать его html в JSON через Blade, затем вытащить JSON из html в JavaScript

Таким образом, вы просто передаете данные в javascript так же, как и с php: <script> var a = ['{{$data[0]['name] }}','{{$data[0]['name] }}'];</script>

Или, если вы не хотите проходить через каждый отдельный и добавлять их вручную, используйте laravels, встроенные в цикл foreach:

 var a = [@foreach($data as $k => $info) '{{ $info }}', @endforeach ] 

Это зависит только от того, как вы планируете заниматься этим