Как правильно поступить? [Стратегия как отобразить данные с сервера и скрыть узел по клику]

Тогда нужен ajax. Если совсем не заморачиваться, то весь html который планируешь отобразить (кстати, как много его может быть) возвращать с сервера и вставлять через метод .html jquery.

Стратегия такая:

  1. На сервере делаешь на странице узел таблицы.
  2. На сервере делаешь узел для содержимого книги, пустой, скрываешь его стилями.
  3. При клике по кнопке делаешь ajax запрос, прячешь узел таблицы, показываешь узел для содержимого книги.
  4. Приходит ответ, допустим все содержимое книги в html формате, ты вставляешь его в узел для содержимого книги.

про ajax уже расписал тут Ajax запрос [что нужно на клиенте и что на сервере?] - #2 от пользователя dmitry

1 лайк