我正在使用地理定位(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];} }); }