Динамический контент и его подгрузка

159
03 июня 2019, 13:10

На странице администратора есть меню и блок adm_task,где отображается основной контент

как по клику на меню изменялся только основной контент(принимая соответствующие данные) и как рендерить эти блоки

Answer 1

Как я понял, у вас все написано на чистом js, без использования фреймворков и библиотек?

Если так, то схема простая:

  1. делаете роутинг по нужным вам path's (по ссылкам в вашем меню). можно все прописать вручную, но лучше использовать express или что-то в этом роде.

  2. далее на каждом маршруте выдаете скомпилированный html-шаблон.

Например для Express-сервера (делаем шаблон /views/hello_world.pug и прописываем в сервере):

app.use(express.static(__dirname + '/views/'));
app.set('views', __dirname + '/views/');
app.set('view engine', 'pug');
app.get('/', function (req, res) {
    res.render('hello_world');
});

Также надо заполнить этот шаблон данными из БД. Конкретный код зависит от типа используемой БД.

READ ALSO
jquery calculate условие для массива

jquery calculate условие для массива

Помогите написать условие на jQueryЕсть checkbox`s check-0 - check-5 (6 штук) Нужно условие, что если выбрано один из 2,3,4 - то цена 15000, а каждый последующий...

177
Как получить значения с другого сайта расположенного на разных хостингах

Как получить значения с другого сайта расположенного на разных хостингах

Как получить значения с другого сайта расположенного на разных доменах и хостингах

149