Witam,
Mam w folderze views główną stronę home.blade.php i chce po kliknięciu na przycisk wyświetlić poniżej formularz bez przeładowania całej strony.
Mam dwie koncepcje i obiema problem
1. Formularz jest na stronie ale ma display none lub visibility hidden i zerowe wymiaru a po kliknięciu dodaje klas która go czyni widocznym. Problemem jest to ze po pojawieniu się formularza jest on poza tagiem HTML i body (oba mają tą samą wysokość jak przed pojawieniem się formularza, mają min-height 100vh
2. Za pomocą ajaxa podmienić fragment strony np używając funkcji load. Formularz jest w osobnym pliku. Form.blade.php. jedyne co pojawia się na stronie głównej to tagi @section i @endsection, cały kod html formularza nie wysiwetla się.
Który sposób jest lepszy i bardziej elegancki i jak rozwiązać tę problemy ?
Pozdrawiam