有没有办法使用PHP访问javascript变量及其值?

时间:2015-06-17 22:20:50

标签: javascript php ajax variables

我目前正在寻找一种方法,如何访问javascript变量并在我的php脚本中使用它(同一页面)。我听说过使用ajax,但我不知道从哪里开始,我在使用ajax时没什么经验,有人可以帮我解决这个问题吗?下面的代码只是我想要做的一个例子:

<script>
var fruit = "apple";

</script>

我试图获取变量水果的值,例如使用php脚本

<?php
$fruit = code to get the value maybe....

?>

我上面的例子一定是错的,我知道ajax是要走的路,但是有人可以帮助我如何接近或开始吗?我会很感激!谢谢!

1 个答案:

答案 0 :(得分:0)

在js中你使用ajax通过jquery将变量发送到php

var fruit = "apple";
$.get('server.php',{fruit:fruit});

在server.php中

$fruit = $_GET['fruit'];

当然直接打开server.php会导致错误,你必须在浏览器中运行javascript代码,使用开发人员工具检查请求和php文件输出。

更好的是你可以用javascript取回server.php输出:

var fruit = "apple";
$.get('server.php',{fruit:fruit})
   .done(function( data ) {
      alert( "Data Loaded: " + data );
   });