我想在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>
答案 0 :(得分:0)
PHP
和PHP
完全不同。 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进行处理。