我想保存纬度&经度进入php变量 例如,我想要一个像这样的输出:
.main_slide_back {
position: relative;
}
这是捕获位置的脚本(来自w3schools)
<ScrollViewer HorizontalScrollBarVisibility="Auto"
VerticalScrollBarVisibility="Auto"
Margin="2">
<ListBox ItemsSource="{Binding Path=CrewOptions}"
HorizontalContentAlignment="Stretch"
BorderThickness="0"
SelectionMode="Multiple"
Name="CrewOptionsListBox">
<ListBox.ItemTemplate>
<DataTemplate>
<Button x:Name="irrelevant"
Height="28px"
Background="#F4F3E9"
Margin="2,2,2,2"
Content="{Binding irrelevant1, TargetNullValue={x:Static sys:String.Empty}}"
Command="{Binding irrelevant2}"/>
</DataTemplate>
</ListBox.ItemTemplate>
<ListBox.ItemContainerStyle>
<Style TargetType="{x:Type ListBoxItem}"
</Style>
</ListBox.ItemContainerStyle>
</ListBox>
</ScrollViewer>
但我真的不知道如何在这个功能中保存坐标:/
答案 0 :(得分:0)
在服务器上执行PHP后,JavaScript在浏览器中执行,因此您将永远无法在PHP中使用JavaScript变量。
但是,如果您打算在某处保存地理位置,则可以在地理编码器执行后进行ajax调用,以便按用户ID或正在捕获的任何参数将位置纬度和经度保存到数据库中。
function showPosition(position) {
x.innerHTML = "Latitude: " + position.coords.latitude +
"<br>Longitude: " + position.coords.longitude;
$.ajax({
// you ajax code here
});
}