Как я могу восстановить в своем приложении, как Facebook загружает данные профиля - PullRequest
0 голосов
/ 20 сентября 2011

В моем приложении на Rails есть профиль в профиле пользователя, в который я хочу загружать разные данные в зависимости от того, какая ссылка нажата.Как именно Facebook загружает разные данные справа в зависимости от того, какая ссылка (информация, стена, фотографии, друзья) нажата слева.Я заметил две особенности, которые я хотел бы воссоздать:

  1. Все данные не загружаются в профиль (по крайней мере, они не отображаются в исходном коде).Так что это не похоже на сценарий «показать / скрыть».
  2. Страница не обновляется, но URL-адрес действительно меняется.

Я новичок в программировании, но мне любопытноотносительно того, как я могу воссоздать это поведение.Вот div, о котором я говорю в своем действии Profiles # show:

<div id="info">
  <div id="infoContainer">
    <ul id="questions">
      <li>
        <%= link_to 'About' %>
      </li>
    </ul>
    <ul id="settingsLinks">
      <li><a href="#">Lists</a></li>
      <li>
        <%= link_to 'Pics' %>
      </li>
    </ul>
  </div>
  <%= render :partial => 'show_about' %>
</div><!-- end info -->

Как видите, я хочу, чтобы "About" отображалось по умолчанию.Но я хочу загрузить остальные в div (заменив «О программе»), если нажата ссылка «Списки или картинки».Кто-нибудь может помочь?

1 Ответ

0 голосов
/ 26 сентября 2011

В итоге я использовал вкладки jQuery UI в качестве решения с AJAX. У меня было все вместе по кодам, но я забыл включить таблицу стилей. Поэтому любой, кто хочет реализовать Таблицы пользовательского интерфейса jQuery, должен либо загрузить и включить таблицу стилей пользовательского интерфейса jQuery, либо включить необходимые элементы в базовый файл CSS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...