将客户端生成的javascript内容保存到数据库中

将客户端生成的javascript内容保存到数据库中,javascript,html,mysql,sql,database,Javascript,Html,Mysql,Sql,Database,因此,我设法按照指南建立了一个地理坐标检索器。。它工作得很好,但现在我希望能够将人们生成的内容保存在数据库中(或者通过电子邮件发送?),以便自己以后能够查看 试试看 var x=document.getElementById(“演示”); 函数getLocation(){ if(导航器.地理位置){ navigator.geolocation.getCurrentPosition(showPosition); }否则{ x、 innerHTML=“此浏览器不支持地理位置。”; } } 功能显

因此,我设法按照指南建立了一个地理坐标检索器。。它工作得很好,但现在我希望能够将人们生成的内容保存在数据库中(或者通过电子邮件发送?),以便自己以后能够查看

试试看

var x=document.getElementById(“演示”); 函数getLocation(){ if(导航器.地理位置){ navigator.geolocation.getCurrentPosition(showPosition); }否则{ x、 innerHTML=“此浏览器不支持地理位置。”; } } 功能显示位置(位置){ x、 innerHTML=“纬度:”+position.coords.Latitude+ “
经度:”+position.coords.Longitude; }
我以前曾按照指南建立过一个mysql数据库,在点击div时,它会存储可编辑的文本内容,但现在我希望它能够工作,这样当人们点击“尝试”按钮时,它会自动保存显示给他们的地理坐标。这一切都是为了一个安全的工作项目,所以没有任何东西可以公开访问,以防您考虑安全问题


有人能指引我吗?谢谢。

单独复制javascript可能不会太好。您需要使用服务器端语言将数据从客户端推送到SQL数据库,如PHP、C#、Python等。
<button onclick="getLocation()">Try It</button>

<p id="demo"></p>

<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>