我想将地址的值发送到新的PHP页面
<script>
var address = place.formatted_address;
document.getElementById('af').innerHTML = address;
</script>
答案 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'];