Ответы пользователя по тегу JavaScript
  • Как отправить radio и checkbox на почту с помощью ajax?

    hrabry
    @hrabry
    const services = [
         	{name: 'Дизайн и визуализация', active: $('#designVisual').prop('checked')},
            {name: 'Рабочий проект', active: $('#workSpace').prop('checked')},
            {name: 'Строительство', active: true}
    ];
    
    const activeService = services.find(service => service.active == true);
    
    const msg = {
        'Имя: ':  $('#call-name').val(),
        'Телефон: ':  $('#call-tel').val(),
    };
    
    msg['Услуга: '] = activeService.name;
    
    $.post('post.php', msg, function() {
       $('.call-me__wrap').hide()
       $('.call-me__complete').show()
    });
    Ответ написан
    Комментировать
  • Бесконечный скролл без использования доп страниц?

    hrabry
    @hrabry
    При прокрутке когда нужны новые данные, отправлять запрос с последним id грубо говоря в списке таблицы, брать новую порцию отталкиваясь от этого id. если ответ в json на js рисовать часть таблицы либо если приходит ответ с partial(куском html) append'ить в конец таблицы. ну вообще для этого и придумана логика пагинации, обычно в фреймворках она есть из коробки, её же не обязательно применять для целых страниц с лайаутом.

    Особо в библиотеке не разбирался, уверен можно сделать красивее: https://jsfiddle.net/h5pdrotq/
    Ответ написан
    Комментировать