我正在使用地理定位(navigator.geolocation),并且需要查询我的mysql数据库而不进行页面重新加载。 navigator.geolocation在加载页面时为我提供纬度/经度。然后我需要访问我的mysql查询location.php来获取我的表中列出的最近的区域。jquerymobile - 页面加载前查询mysql数据库?
geolocator与mysql查询一样工作。我猜是我需要类似下面的函数访问location.php文件,并得到查询结果返回:
$('#location').live('pagebeforecreate',function(event){
});
什么我不知道是函数的肉应该是什么喜欢。
请帮忙!
谢谢你们。我能够从数据库中检索数据,但我无法使用返回的变量。在代码示例的底部,我插入了“在这里显示js VAR区域?”我需要使用区域变量。我怎样才能改变我的代码来做到这一点?这里是我的代码: – Tim 2011-05-14 21:56:57
function handlePosition(pos) {$ .ajax({url:'map.php', data:“lat =”+ pos.coords.latitude +“&lon =”+ pos.coords.longitude , dataType:'json', success:function(data) {region = data [0];} }); }