如何在php变量中使用JavaScript变量?
如何在PHP变量中使用JavaScript变量?我想在不过帐的情况下重用变量。我的代码如下如何在php变量中使用JavaScript变量?,javascript,php,Javascript,Php,如何在PHP变量中使用JavaScript变量?我想在不过帐的情况下重用变量。我的代码如下 <!-- User Location --> <script> window.onload = function() { var startPos; var geoSuccess = function(positio
<!-- User Location -->
<script>
window.onload = function() {
var startPos;
var geoSuccess = function(position) {
startPos = position;
document.getElementById('startLat').innerHTML = startPos.coords.latitude;
document.getElementById('startLon').innerHTML = startPos.coords.longitude;
};
navigator.geolocation.getCurrentPosition(geoSuccess);
};
</script>
<div id='startLat'></div>
<div id='startLon'></div>
<?php
//Getting address from latitude and longitude
$latitude = $_COOKIE['startLat'];
$longitude = $_COOKIE['startLon'];
?>
window.onload=函数(){
var startPos;
var geoSuccess=函数(位置){
startPos=位置;
document.getElementById('startAt').innerHTML=startPos.coords.latitude;
document.getElementById('starton').innerHTML=startPos.coords.longitude;
};
navigator.geolocation.getCurrentPosition(geosucces);
};
PHP在服务器端运行,JavaScript在客户端运行。如果不发布,则无法将信息从客户端发送到服务器。您可以对PHP脚本进行AJAX调用,并将其插入数据库。如果没有“发布”(=通过AJAX、表单、链接发送回服务器…)您就不能这样做,因为JavaScript运行时,PHP已经运行了。了解页面生命周期。它不是这样工作的。您可以在javascript中放置PHP变量,但如果不使用Ajax或其他类型的网络请求,则不能使用其他方式。