我該如何在Javascript中使用PHP?我正在嘗試使PHP會話變量等於來自JS的地理位置值。這可能嗎?PHP會話變量等於Javascript值
PHP
$_SESSION['latitude'] = ?
$_SESSION['longitude'] = ?
地理位置功能的Javascript:
function getLocation()
{
if (navigator.geolocation)
{
navigator.geolocation.getCurrentPosition(showPosition);
}
else{x.innerHTML="Geolocation is not supported by this browser.";}
}
function showPosition(position)
{
document.getElementById('showlat').innerHTML = position.coords.latitude;
document.getElementById('showlong').innerHTML = position.coords.longitude;
}
您無法使用JavaScript設置PHP中的值。我認爲你需要了解哪些代碼在哪裏處理。在服務器上處理PHP,然後傳遞頁面,在那裏您的JavaScript可以由瀏覽器處理,這樣您就可以看到,無需刷新頁面或移動到其他頁面,它就無法以其他方式返回。 – jdcookie
好像類似的東西已經沒有被問過千次了...... – CBroe