如何在PHP代码中使用JavaScript代码
How to Use JavaScript code in PHP code
我想知道用户在我的应用程序中的当前位置。为此,我必须使用
我的PHP代码中的地理位置代码。但是我不知道如何在PHP代码中使用JavaScript代码。
Geolocation的JavaScript代码如下。
function displayLocation(loc){
var lat = loc.coords.latitude;
var lon = loc.coords.longitude;
}
function getLocation(){
navigator.geolocation.getCurrentPosition(displayLocation);
}
$(document).ready(function(){
getLocation();
});
我想将这些纬度和纬度值分配给我的 PHP 变量纬度和经度。
为此,我必须知道如何在php中使用JavaScript代码以及如何分配JavaScript值到 PHP 变量。
如果有任何建议来完成此任务,请告诉我。
Thanks.......
您不能将 javascript 值分配给 PHP 值,因为 javascript 在客户端运行,PHP 在服务器端运行。
您需要使用简单的 POST/GET 操作或 ajax 将纬度和经度值发送回服务器。
获取用户的位置:
<script type="text/javascript">
function displayLocation(loc){
var lat = loc.coords.latitude;
var lon = loc.coords.longitude;
$("#lat").val(lat);
$("#lon").val(lon);
}
function getLocation(){
navigator.geolocation.getCurrentPosition(displayLocation);
}
$(document).ready(function(){
getLocation();
});
</script>
将位置值放入表单中,然后将其提交到服务器端:
<form action="coordinates.php" method="post" id="cform">
Latitude: <input type="text" name="lat" id="lat" value=""><br>
Longitude: <input type="text" name="lon" id="lon" value=""><br>
<input type="submit" name="submit" value="Send data">
</form>
从以下形式处理用户在 PHP 中的位置:
<?php
$lat = $_POST["lat"];
$lon = $_POST["lon"];
echo "Your location is: " . $lat . ", " . $lon;
?>
JSFiddle 演示
上述代码的 Ajax 示例:
$.post("coordinates.php", $("#cform").serialize(), function(result){
// code executed here when we get response from the server
alert(result);
});
相关文章:
- 云代码(javascript)失败,原因是:{代码:1,消息:内部错误
- 简化此If语句,使其不会't重复代码-Javascript
- 十进制到二进制代码Javascript
- 第二次单击时执行不同的代码(JavaScript)
- 在不使用jquery($symbol)knockout.js的情况下分离代码javascript
- 缩短几个元素的onclick代码 - JavaScript
- 英国银行排序代码 JavaScript 正则表达式
- 我无法在谷歌图表的代码 javascript 中获取 json 数据(项目 Python Hello Dashboard
- 和代码 JavaScript 没有被 &.
- 我怎样才能减少这段代码 javascript 代码,这样它就不会那么重复了
- 我想单击一个按钮,一次只执行已经制作的程序中的一行代码.(JavaScript)
- 滑动 DIV 代码 Javascript 的小问题
- 尝试重写代码 JavaScript
- 是否可以检测到在不使用键代码 javascript 的情况下按下了输入键
- 输入网址代码 JavaScript 播放器
- 管理通用客户端代码(javascript/css)
- 理解代码javascript
- 加载json-url参数代码(javascript修改)
- 变量检查错误的代码(javascript)
- css属性仅由代码javascript应用