我有一个表单,当用户填写位置时,它会显示地图路线和路线距离。我想将距离传递给我的PHP变量,但我不知道该怎么做。我们可以将JS变量值传递给JSON并将其解压缩为PHP变量吗?如果可以帮助我或者有其他方法请告诉我。
答案 0 :(得分:-1)
<script>
jQuery.ajax({
url:"ajax.php",
type:"POST",
data:{distance:distance},
success:function(data){
if(data){
then do something
}
}
});
</script>
在ajax.php
中,您可以按照以下方式获取。
<?php
$distance = $_REQUEST['distance'];
?>
如果您有一系列值,您可以按照以下方式执行。
<script>
dataArray[] = {1000,2000,3000}
var jsonString = JSON.stringify(dataArray);
jQuery.ajax({
url:"ajax.php",
type:"POST",
data:{distance:jsonString},
success:function(data){
if(data){
then do something
}
}
});
</script>
在ajax.php
中,您可以轻松获取请求数据。
<?php
$distance = $_REQUEST['distance'];
foreach($distance as $dist){
}
?>