将值从javascript传递给php

时间:2016-04-02 06:23:01

标签: javascript php

我想将地址的值发送到新的PHP页面

<script>  
    var address = place.formatted_address;  
    document.getElementById('af').innerHTML = address;  
</script>

1 个答案:

答案 0 :(得分:0)

PHP在服务器上运行,Javascript在客户端上运行,因此您无法将PHP变量设置为等于Javascript变量,而无需将值发送到服务器。但是,您可以将Javascript变量设置为等于PHP变量:

<script type="text/javascript">
  var foo = '<?php echo $foo ?>';
</script>

要向PHP发送Javascript值,您需要使用AJAX。使用jQuery,它看起来像这样(最基本的例子可能):

var variableToSend = 'foo';
$.post('file.php', {variable: variableToSend});

在您的服务器上,您需要接收帖子中发送的变量:

$variable = $_POST['variable'];