Виджет JavaScript с вкладками для приложения Rails - PullRequest
1 голос
/ 10 мая 2010

Пользователь регистрируется в нашем приложении на Rails, и ему дается JavaScript для встраивания виджета в его веб-сайт. Виджет имеет интерфейс с вкладками, как и JQuery tabs http://stilbuero.de/jquery/tabs_3/. iFrames были протестированы, но форм-фактор виджета и междоменная политика сводят на нет использование iframes. Виджет очень динамичен и часто обновляет DOM новым контентом - и из-за междоменной политики он выглядит так, как будто необходим JSONP.

Я понимаю, что 'widget.js.erb' должен создавать макет виджета, ссылаться на таблицу стилей, отображать вкладки и т. Д., Но после нажатия вкладки, как виджет запрашивает содержимое из приложения Rails и отображает это в DOM?

1 Ответ

1 голос
/ 25 мая 2010

jQuery Tabs содержат HTML-элементы div, как и обычная HTML-страница. Представьте, что каждая вкладка просто скрывает содержимое HTML в других вкладках, которые будут отображаться без вкладок jQuery.

...