Ответы пользователя по тегу Серверное оборудование
  • Как фронтенд взаимодействует с бэкэндом?

    dajnz
    @dajnz
    Frontend и backend web-разработчик
    Если используете vue.js, и, скорее всего, вам нужна отработка действия пользователя без перезагрузки страницы, тогда попробуйте плагин vue-resource. Чисто технически он отправляет на сервер запрос нужного вам типа (POST, GET итд.) с произвольными данными используя XmlHttpRequest.

    this.$http.post('/select-city', {cityId: 1}).then((response) => {
              // success callback
          }, (response) => {
              // error callback
          });


    Вышеприведенный сниппет может послужить примером как обрабатывать событие по клику на карточке, при этом на сервер вы можете отослать например ID карточки или что-то другое, а там уже нужно реализовать обработку POST запроса для роута /select-city (если рассматривать данный пример) и переданным ID как этого требует бизнес-логика вашего приложения.
    Ответ написан
    1 комментарий