JSON获取地理位置在HTML中未返回值
JSON get geolocation not returning value in HTML
我正在尝试获取地理坐标,然后将它们返回到我的HTML中。这是我目前为止的代码,但它并没有将坐标返回到我的页面上:
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
$("#cityname").html("latitude: " + position.coords.latitude + "<br>longitude: " + position.coords.longitude);
});
}
我的html中有一个名为"cityname"的id。我还想将坐标转换为城市名称。
您的代码似乎运行得很好:
https://jsfiddle.net/sexepm39/
当这段代码运行时,您的div可能在DOM中不可用?
试着这样包装:
$(document).ready(function() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
$("#cityname").html("latitude: " + position.coords.latitude + "<br>longitude: " + position.coords.longitude);
});
}
});
关于获取城市名称,您的这部分问题已经得到了回答:使用地理位置获取城市名称
相关文章:
- HTML如何根据javascript函数的返回值限制文本输入
- 将返回值放在 HTML 中
- webmethod返回整个html instread字符串值
- 将 javascript 返回值插入 html
- JSON获取地理位置在HTML中未返回值
- 如何获取在HTML页面上执行的Javascript函数的返回值
- 从 html.append 追加的 html 下拉列表中获取返回值
- 如何使用函数的返回值.作为带有 HTML 的整数
- angularjs从html调用函数返回值
- 如果我使用html表单(而不是ajax),则获取服务器的响应代码或返回值
- 我正在尝试使用 html 元素包装函数的返回值
- HTML 复选框返回值
- 在 html 输入字段中使用返回值函数
- 如何在 HTML 中打印 javascript 函数的返回值 “添加 {x} +{y}={result}”
- 如何在返回值中换行?或者返回 HTML 的更好方法
- 返回值从 Javascript 到 HTML <一个 href> 标记
- 如何在phonegap android中从js向html页面返回值
- 如何从.html()返回值中获取spicific标记数据
- 使用isNan()函数将参数从html传递给javascript,并检查值然后返回值
- 如何使用angular或javascript在基于true/false返回的html中显示值