我如何将javascript varriable值传递给php

时间:2016-09-08 12:21:55

标签: javascript php

我想在PHP变量中使用JavaScript变量res。我已经尝试将值发送到隐藏字段但它不起作用。如何获取该值以便可以在PHP中使用?

<script type="text/javascript">
    (function () {
        setTimeout(function () {
            H5P.externalDispatcher.on('xAPI', function (event) {
                if (event.data.statement.result.response == undefined && event.data.statement.result.completion == true) {
                    alert("Topic has been completed");
                    res = 1;
                }
            });
        }, 1000)
    })();
</script>

1 个答案:

答案 0 :(得分:0)

你不能。

PHPPHP完全不同。 JavaScript在客户端执行,PHP在服务器端执行。因此,当UPDATE prices SET prices.override=1 FROM manufacturers INNER JOIN prices ON manufacturers.product_id=prices.product_id AND manufacturers.manufacturer_id=31; 被执行时,它甚至都不了解JavaScript。

解决方法

使用 AJAX 请求将客户端/ JavaScript数据发送到Server / PHP进行处理。