将客户端生成的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>