Это, вероятно, общий вопрос о дизайнере Laravel/view/controller и лучший способ для моего использования. Вот мой прецедент.Laravel view/design design - ajax или form submit?
Счет Index View, который имеет следующие элементы
Два Выберите Коробки
- Список клиентов
- Заказ списка
A Таблица для счетов-фактур
Кнопка A/HREF создать новый счет-фактуру
Требование:
- Список клиентов заполняются со списком клиентов из бэкэнда (метод контроллера), когда доступ к индексному просмотру
- Когда пользователь выбирает клиента из раскрывающегося списка, список заказов на покупку (в индексном представлении) должен быть заполнен из бэкэнд
- Когда пользователь выбирает заказ на покупку из раскрывающегося списка, тогда таблица (Список) счетов-фактур (в индексном представлении) должен быть заполнен (Требование является конкретным клиентом + покупка или другая комбинация может содержать 0..N счетов-фактур)
- Когда пользователь нажимает кнопку Создать новую учетную запись/HREF (в индексе view), представление должно быть направлено на Create Invoice View (другое представление), в котором будут два текстовых поля (один для клиента и второй для заказа на поставку), предварительно заполненный выбранным идентификатором клиента/именем, идентификатором/именем заказа на поставку, который был выбран на странице Index/view.
Учитывая вышесказанное, каков будет подход, который я должен следовать
- мне нужно использовать AJAX и может Ajax удовлетворить все выше, или это хороший вариант использования AJAX
- ли Нужно ли использовать форму - там, где я должен обрабатывать событие изменения заказа на поставку и событие щелчка на кнопке
- Самое главное, я хотел бы попросить предоставить некоторые примеры того, как это делается.
Цените советы и помощь. Спасибо
Вы можете настроить таргетинг на все клики с помощью простых событий jquery и использовать ajax для обновления информации таблицы из бэкэнд, если вы хотите получать новую страницу каждый раз, не обновляя страницу, вы можете использовать плагин называется pjax. – AfikDeri