通过JQuery加载传递var

时间:2010-02-02 10:52:21

标签: javascript jquery

一个非常简单的问题我确信大脑今天早上不起作用。

我有以下代码,我正在使用JQuery和Google Maps v3 API。一旦将地图拖动到新位置,我基本上正在尝试使用新搜索结果刷新地图。

google.maps.event.addListener(
   map, 'dragend', function() {
      var newlatlng = map.getCenter();
      $('#venue-list-container').load('/maps/geoMap.php?',{latlon: newlatlng});
});

但是我找不到在url后面的参数中使用什么来发布newlatlng值(latlon:newlatlng)。目前它不起作用

1 个答案:

答案 0 :(得分:0)

使用帖子?

var lat = newlatlng.lat();
var lng = newlatlng.lng();
$('#venue-list-container').post('/maps/geoMap.php?', 
                                    {latitude: lat, longitude: lng});

$ .post函数调用PHP脚本,沿坐标发送。 PHP脚本能够通过在$ _POST数组中引用它们来检索这些坐标。比如$ _POST ['latitude']