纬度和经度都显示出来了,所以我知道脚本正在工作,直到得到纬度和经度。我的问题是在window.location.href中传递id值。我得到[object HtmlPanelment]作为我的值。这是我访问“虚拟网站”的URLhttps://https://my_website/index.php?category=fast 食物
<body onload="getLocation()">
<span id="gps_geo_longitude"></span>
<span id="gps_geo_latitude"></span>
<script>
var geo_longitude = document.getElementById('gps_geo_longitude');
var geo_latitude = document.getElementById('gps_geo_latitude');
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition, showError);
} else {
geo_longitude.innerHTML = "Geolocation is not supported by this browser.";
}
}
function showPosition(position) {
geo_latitude.innerHTML = position.coords.latitude;
geo_longitude.innerHTML = position.coords.longitude;
window.location.href = "https://my_website/index.php?category=fast%20food&gps_geo_latitude=" + gps_geo_latitude + "&gps_geo_longitude=" + gps_geo_longitude;
}
function showError(error) {
switch(error.code) {
case error.PERMISSION_DENIED:
geo_latitude.innerHTML = "User denied the request for Geolocation."
break;
case error.POSITION_UNAVAILABLE:
geo_latitude.innerHTML = "Location information is unavailable."
break;
case error.TIMEOUT:
geo_latitude.innerHTML = "The request to get user location timed out."
break;
case error.UNKNOWN_ERROR:
geo_latitude.innerHTML = "An unknown error occurred."
break;
}
}
</script>
</body>
在函数中,您已经有了lat和long作为位置
传递,您可以像这样直接使用它
function showPosition(position) {
geo_latitude.innerHTML = position.coords.latitude;
geo_longitude.innerHTML = position.coords.longitude;
window.location.href = "https://my_website/index.php?category=fast%20food&gps_geo_latitude=" + position.coords.latitude + "&gps_geo_longitude=" + position.coords.longitude;
}
或者,您可以通过在span
function showPosition(position) {
geo_latitude.innerHTML = position.coords.latitude;
geo_longitude.innerHTML = position.coords.longitude;
window.location.href = "https://my_website/index.php?category=fast%20food&gps_geo_latitude=" + geo_latitude.innerHTML + "&gps_geo_longitude=" + geo_longitude.innerHTML;
}
我想将值变量从one()函数传递给x JSON。x json不应该带有one()函数或任何其他函数。有可能吗? null null
问题内容: 短 以下代码不能完全满足您的期望:https : //play.golang.org/p/sO4w4I_Lle 我以为我像往常一样弄乱了一些指针/引用的东西,但是我希望我的… …和… …以相同的方式运行(例如,更新作为第二个参数传递的引用)。 长 上面的示例是一个没有太多意义的最小复制器。这是为了使其能够在操场上工作。但是,一个不那么有意义的最小示例是: 想法是将YAML解组为(而不是
我已经创建了liferay portlet,在其中,我只需从Api获取天气数据,并通过ajax获取数据,如下所示,现在我想将这些json数据从ajax传递到portlet页面,并将其保存在portlet文件中。我是liferay的新手,请任何人指导如何做到这一点。 这是portlet文件
问题内容: 在我的ASP.NET MVC应用程序中,我希望用户将值添加到文本框中,然后按Ajax.ActionLink。我想做这样的事情: Ajax.ActionLink(“ Go”,“ Action”,“ Controller”,新的{value = textbox1.value}) 还是我还能如何使此文本框值返回到我的操作?jQuery的? 问题答案: 您可以使用AJAX $ .get方法运行
问题内容: Docker 1.9允许将参数传递给dockerfile。参见链接:https : //docs.docker.com/engine/reference/builder/#arg 我该如何在ENTRYPOINT指令中传递相同的药品? 我的dockerfile有 ARG $ Version = 3.1 ENTRYPOINT /tmp/folder-$Version/sample.sh开始
我正在尝试开发简单的购物车应用程序。所以我在Derby DB中有一个简单的数据库表。从那里,我将数据检索到JSP中的一个表中。现在,我想将该值传输到servlet。这是我的代码部分: 项目列表。JSP 所以任何人都知道如何传递这个值(例如:-