我如何从javascript中的API中提取数据
How do I pull data from an API in javascript?
我正在做一个小天气应用程序项目,但现在我已经改变了代码,根据你的地理位置做出长而晚的改变,按钮不起作用。当我点击它什么都没有发生,我甚至不能告诉如果API正在拉数据。这是我的代码,以及一个我做了愚弄。http://codepen.io/lettda/pen/yaGaLx
$(document).ready(function(){
$("#reveal").on("click", function(){
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
lat = position.coords.latitude;
long = position.coords.longitude;
var long;
var lat;
var api = "http://api.openweathermap.org/data/2.5/weather?lat="+lat+"&lon="+long+"&appid=de61ccfbde0405f57d64dbb53323fccf";
$.getJSON(api, function(data){
$(".message").html(JSON.stringify(data))
});
});
};
});
});
打开您的开发人员工具(在chrome中按F12),并查看控制台:
pen.js:4 getCurrentPosition()和watchPosition()不再在不安全的源上工作。要使用此特性,您应该考虑将应用程序切换到安全源,例如HTTPS。见https://..。查看详细信息。
这是一个简单的交叉原点问题
相关文章:
- 提取API对Javascript中JSON对象响应的特定部分
- 无法使用 JavaScript 提取 API 发布数据
- 如何从3taps API中提取房地产列表
- 给定带有位置“loc”的链接,搜索使用谷歌地图API从标记中提取纬度和经度
- 使用 YouTube 直播 API 设置提取设置
- 如何使用应用程序脚本执行API从谷歌工作表中提取数据
- 我正在从API提取一个包含视频的Object标签.如何在javascript中暂停视频
- 如何使用API从SMTP服务器访问和提取电子邮件
- 如何使用mozilla插件sdk API从响应中提取html页面
- 将信息从暴雪API提取到谷歌脚本中的数组中
- Javascript Facebook API - 无法提取朋友的生日或其他信息
- 维基媒体API - 提取数据
- 如何从谷歌地图API返回的结果数组中提取城市名称
- 从 API 中提取信息并将其添加到数据库(平均堆栈)
- 使用HTML5 web音频API提取mp3文件的歌曲频率
- 如何使用JSON从Reddit API提取url数据
- 当从API提取数据时,旋转器(Javascript)
- 使用javascript/API提取用户提要
- 尝试通过crunchbase API提取JSON数据.我做错了什么?
- 解释如何使用Jquery从twitter搜索API提取数据并在HTML上打印