【发布时间】:2016-07-22 01:31:57
【问题描述】:
我想将地址的值发送到一个新的 PHP 页面
<script>
var address = place.formatted_address;
document.getElementById('af').innerHTML = address;
</script>
【问题讨论】:
标签: javascript php
我想将地址的值发送到一个新的 PHP 页面
<script>
var address = place.formatted_address;
document.getElementById('af').innerHTML = address;
</script>
【问题讨论】:
标签: javascript php
PHP 在服务器上运行而 Javascript 在客户端上运行,因此您不能在不将值发送到服务器的情况下将 PHP 变量设置为等于 Javascript 变量。但是,您可以将 Javascript 变量设置为等于 PHP 变量:
<script type="text/javascript">
var foo = '<?php echo $foo ?>';
</script>
要将 Javascript 值发送到 PHP,您需要使用 AJAX。使用 jQuery,它看起来像这样(可能是最基本的示例):
var variableToSend = 'foo';
$.post('file.php', {variable: variableToSend});
在您的服务器上,您需要接收在帖子中发送的变量:
$variable = $_POST['variable'];
【讨论】: