1

我有一小段代码,我想收集纬度和经度坐标,然后将它们传递给 php 页面。

但是代码似乎没有将变量传递给 php 页面。

以下是代码,任何建议将不胜感激。

  if(navigator.geolocation)
  {
  navigator.geolocation.getCurrentPosition(function(position)
   {
  var lat = position.coords.latitude;
  var lon = position.coords.longitude;
   document.location = "test1.php?lat=" + latitude + "&lon=" + 
                   longitude;

    });
 }

谢谢

4

1 回答 1

2

看起来有一个简单的变量名不匹配。您定义latandlon但在下一行使用latitudeand 。longitude尝试将它们更改为同一对。

于 2012-12-03T17:14:12.593 回答