Javascript variables to php
Javascript variables to php
我正在使用javascript和php,我正试图将javascript变量从html文件传递到php文件。我已经用window.location.href
, $_GET
和$_POST
尝试了很多方法。我不知道我做错了什么,或者如果他的东西缺失,任何建议如何传递javascript变量到php?
<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'];
相关文章:
- Php variable obj to js
- PHP Vars to JavaScript Laravel 5.2
- FullCalendar backend PHP/JS to symfony 3
- AJAX - Javascript array to php
- Json POST To Curl PHP
- $.post-to-php文件在AmazonEC2中没有'似乎不起作用
- jQuery POST to PHP显示在浏览器中,但不显示在PHP文件中
- Unable to receive something in PHP from XMLHttpRequest's
- PHP to Javascript Array
- Regex - PHP to Javascript
- PHP to JS:打印与 AJAX responseText 兼容的 js 变量(如 PHP echo)
- jQuery JSON Decode ( PHP to Javascript)
- php to javaScript
- PHP to communicate with javascript
- Regex - From PHP to JS
- JSON from PHP to JavaScript
- Generate PHP to Javascript
- HTTP GET to PHP to Javascript
- Changing from PHP to JS
- Adding php to javascript (wordpress)