Динамическая замена контента

-3

Я разрабатываю один веб-сайт с каталогом продуктов.

Это основные характеристики:

  • один веб-сайт страницы с заголовком, контентом и нижним колонтитулом (HTML5/CSS3)
  • динамически меняя контент, загружая каталог продуктов и каждый раздел без загрузки всей страницы
  • глубокая привязка

Какое лучшее решение? плагины? jquery,...?!?!

Идеальное решение состояло в том, чтобы каждый раздел контента на отдельной странице, который был бы динамически загружен ondemand на главную страницу. Таким образом, я мог бы иметь на каждой странице другой дизайн (включая возможность применения jquery-плагинов) в соответствии с самим контентом.

заранее спасибо

  • 1
    Не уверен, что вы спрашиваете ... Если вы спрашиваете, как лучше всего это реализовать, вы уже ответили на свой вопрос, указав HTML5 / CSS3 и jquery.
  • 1
    Это ТАК, что я буду голосовать ... Я бы посоветовал заглянуть в AJAX.
Показать ещё 1 комментарий
Теги:
plugins

2 ответа

0

извините за предыдущий французский ответ.

Из того, что я знаю, если бэкэнд выполняется на Java, GWT - хорошее решение, с модулем "места и действия" вы можете легко настроить общую часть веб-приложения и динамическую часть, изменяющуюся в соответствии со страницами. Этот модуль также поддерживает глубокую привязку.

Для чистого клиентского решения новая структура javascript google angularjs с корневым модулем, похоже, отвечает на все ваши ограничения по проекту. Эта структура предназначена для упрощения создания компонентов MVC, это может быть дополнительным аргументом. Эта структура очень молода, вам может быть неинтересно немного Bencher из фреймворка, чтобы убедиться, что она достаточно строна для ваших непосредственных и будущих потребностей.

В более общем плане, я думаю, вам следует искать рамки JavaScript javascript. Может быть и другие, чем я, принесут вам больше ответов.

Надеюсь, это поможет.

0

Этот вопрос может потребовать обсуждения, однако вы можете делать то, что хотите, с помощью стандартного $.ajax-вызова в jquery или даже вызова $.get с обратным вызовом. Такие как

$.get("/link/to.php",function(data)
{
   $("#newcontent").html(data);
});

Чтобы привязать его к ссылке, используйте что-то похожее:

<a href="/path/to.php" data-remote="true">Link</a>

Затем в вашем скрипте используйте:

 $(document).ready(function(){
     $("a[data-remote]").bind("click",function()
     {
         event.preventDefault();
         $.get("/link/to.php",function(data)
         {
             $("#newcontent").html(data);
         });
     }
 });
  • 0
    спасибо ... я не знаком с jquery, но можно ли загрузить страницу с плагинами jquery на другую страницу через jquery? Спасибо
  • 0
    @ user1463905 Вы можете загрузить всю страницу в div, используя встроенные в JQuery функции AJAX. Приведенный выше код загружает to.php в любой HTML-тег с идентификатором newcontent. Если вы хотите, чтобы он загружался в тег div, просто используйте вместо него «div # newcontent».

Ещё вопросы

Сообщество Overcoder
Наверх
Меню