2012-12-21 69 views
-1

我有一個簡單的HTML5 GeoLocation腳本。HTML5地理位置保存到數據庫

<script> 
var x=document.getElementById("demo"); 
function getLocation() 
{ 
    if (navigator.geolocation) 
    { 
     navigator.geolocation.getCurrentPosition(showPosition); 
    } 
    else 
    { 
     x.innerHTML="Geolocation is not supported by this browser."; 
    } 
} 

function showPosition(position) 
{ 
    x.innerHTML="Latitude: " + position.coords.latitude + 
     "<br>Longitude: " + position.coords.longitude; 
} 
</script> 

的問題是,我怎樣才能得到position.coords.latitude & position.coords.longitude並把它放在我的數據庫?

我希望有人能幫助我。

+0

解釋一下更多?它是否在一個表單中? –

+0

這是一個質量很低的問題(太廣泛,缺乏任何研究,詢問一個非常常見的問題)。您應該搜索互聯網並閱讀一些基本信息。在服務器端使用任何語言將任何數據保存到數據庫的主題至今已被回答並至少詳細描述了至少百萬次! – trejder

回答

1

你可以做一個AJAX後是這樣的:

$.post('recv.php', position.coords) 

,然後讓PHP放在數據庫中。

+0

恕我直言,這個問題非常糟糕(太寬泛,缺乏任何研究,詢問一個非常常見的問題),但你的答案並不好。爲了站在SE質量水平,讓你的答案真正有價值,你將不得不提供一個建議的'recv.php'文件(服務器端)代碼的例子。如果有人問「如何將某些東西保存到數據庫中」,並且您回答「自己寫一個將此信息保存到數據庫的代碼」,並且不提供任何代碼示例,那麼您的答案會非常低,對不起。 – trejder