Задать вопрос
@Nick_KrM

Как передать (экспортировать/импортировать) переменную из javascript в php?

Есть переменная в js файле:

const orderMessage = `шаблонная строка в виде сообщения на почту`;

Как её перенести в sendmail.php и в тело отправляемого сообщения?

$body = ' значение импортированной переменной (то есть та самая шаблонная строка) ';
  • Вопрос задан
  • 152 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
tregor
@tregor
Senior PHP Backend developer
Если есть AJAX отправка в коде, то лучшим решением будет - добавление этой секретной строки в форму.

Просто добавь инпут с параметром hidden, а при отработке отправки формы устанавливаешь значение этого инпута в форме на нужную строку.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
BornToFreeFall
@BornToFreeFall
Sielu ilman ihmistä
Воспользуйтесь AJAX (необходимо доработать)

$(document).ready(function(){
          $.ajax({ type: 'POST', url: 'LINK_TO_YOUR_SENDMAIL.PHP', success: function(response){
                    // SOME_ACTION
                 }
          });
});
Ответ написан
Комментировать
@rPman
Если переменная нужна в каждом запросе в течении некоторого времени и небольшая по размеру, то можно сохранить в сессионных куках setCookies а в php $_COOKIE[имя]
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽