Javascript variables to php

Javascript variables to php

本文关键字:php to variables Javascript      更新时间:2023-09-26

我正在使用javascript和php,我正试图将javascript变量从html文件传递到php文件。我已经用window.location.href, $_GET$_POST尝试了很多方法。我不知道我做错了什么,或者如果他的东西缺失,任何建议如何传递javascript变量到php?

html文件:

<script type="text/javascript" src="zepto.min.js"></script>
<script type="text/javascript">
    function values() {          
        var wind = 300;
        var rain = 0;
        var speed = 35;
        window.location.href = "getData.php?s1=" + wind + "&s2=" + rain + "&s3=" + speed;          
    }
</script>
php文件:

<?php
$sensors=new Sensor();
if (isset($_GET['s1']) && isset($_GET['s2']) && isset($_GET['s3'])) {
$wind = $_GET['s1'];
$rain = $_GET['s2'];
$speed = $_GET['s3'];
$sensors->create();
}
?>

您的(JS)代码不工作,因为您从未调用values()函数。

<script type="text/javascript">
    function values() {          
        var wind = 300;
        var rain = 0;
        var speed = 35;
        window.location.href = "getData.php?s1=" + wind + "&s2=" + rain + "&s3=" + speed;          
    }
values(); // Add this to fire up the function
</script>

这假设你的代码的其余部分检查出你正在使用的类。

你还必须在PHP中回显这些值:

echo $wind = $_GET['s1'];
echo $rain = $_GET['s2'];
echo $speed = $_GET['s3'];