Передача переменной с js в php

101
11 октября 2019, 08:00

Есть скрипт, который производит умножение двух чисел

$("#one").on('input', recalcSum);
$("#two").on('input', recalcSum);
function recalcSum() {
  var res = $("#one").val() * $("#two").val() + '$';
  $("#res").text(res);
}

Нужно результат забить в переменную php и вывести на другой странице. Как это сделать?

Answer 1

Если хочешь сделать на чистом php и js ну или с jQuery то самое простое это создай внутри формы тег, пропиши ему в ксс display: none; и далее с помощью js запиши в него значение далее есть такое событие - выбераешь форму в js $("form_id").submit(); и после этого в PHP пиши метод отправки который ты присвоил форме $res = $_Get/$_POST["name тега в который записано нужное значение"]

    <form action="index.php" method="post" id="res_form">
      <p id="res" style="display: none;" name"res"></p>
    </form>
    <script type="text/javascript">
      var res = ....;
      $("#res").html = res;
      $("res_form").submit(); //если не работает напиши без jq document.querySelector("#res_form").submit();
</script>
<?php
  $res = $_POST["res"];
?>
READ ALSO
MinGW-w64. Не работает элементарный алгоритм

MinGW-w64. Не работает элементарный алгоритм

Я читаю книгу "Олимпиадное программирование" Лааксонена и я попробовал предложенный в этой книге алгоритм перебора с возвратом для решения...

122
memory leaks при использовании pop_back()

memory leaks при использовании pop_back()

Для удаления последнего элемента в векторе использую pop_back()

111
При возвращения указателя возвращает 0 [закрыт]

При возвращения указателя возвращает 0 [закрыт]

Столкнулся с такой проблемой, после выполнения функции возвращаю указатель (который в функции имеет значение!!!)В результате в main возвращает...

120