Javascript AJAX API代码检查?地下天气空气污染指数?

Javascript AJAX API代码检查?地下天气空气污染指数?,javascript,jquery,ajax,api,debugging,Javascript,Jquery,Ajax,Api,Debugging,您好,我找到了一个关于如何使用地下天气API创建简单天气应用程序的教程。我真的复制了整个代码(只做了很小的修改)以查看应用程序的功能,但它不起作用。相关html如下所示: <div class="container"> <div id="forecast"> <h1>Weather at <span id="location"> </span></h1> <div id="imgdiv">

您好,我找到了一个关于如何使用地下天气API创建简单天气应用程序的教程。我真的复制了整个代码(只做了很小的修改)以查看应用程序的功能,但它不起作用。相关html如下所示:

<div class="container">

 <div id="forecast">
   <h1>Weather at <span id="location">
     </span></h1>
   <div id="imgdiv">
     <img id="img" src=""/>
   </div>
   <p>It is currently <span id="temp">
     </span> degrees F with <span id="desc">
     </span></p>
   <p>Wind: <span id="wind">
     </span></p>
  </div>
</div>
HTML显示,加载时,我收到一个警告,上面写着“成功”,表明检索地理位置不是问题所在。但是文本根本没有改变以显示天气:/所以这是我的代码中需要复习的部分

我在想,在正确关闭所有内容或如何使用$.ajax()时,我一定遇到了问题,因为这在我最近从事的其他项目中给我带来了很多问题

任何帮助他都将不胜感激!我是新来的编码,所以我道歉,如果我在那里的某个地方犯了一个愚蠢的错误。虽然通过简单地从另一个来源复制并添加警报和更改警报文本,我认为不会有重大缺陷

以下是我用来构建此代码的文章的链接:

下面是地下天气的API文档:


谢谢你的帮助

我认为你的问题在于:

var key = "MYKEY"
   var Weather = "http://api.wunderground.com/api/MYKEY" +
   "/forecast/geolookup/conditions/q/" +
   Geo.lat + "," + Geo.lng + ".json";
您错过了键声明和赋值后的“;”。而且你的天气url是错误的,因为你没有传递api密钥。应该是:

var Weather = "http://api.wunderground.com/api/”+ key +”/forecast/geolookup/conditions/q/" + Geo.lat + "," + Geo.lng + ".json";

密钥应该替换为您在注册时获得的实际api密钥。我认为您的问题在于:

var key = "MYKEY"
   var Weather = "http://api.wunderground.com/api/MYKEY" +
   "/forecast/geolookup/conditions/q/" +
   Geo.lat + "," + Geo.lng + ".json";
您错过了键声明和赋值后的“;”。而且你的天气url是错误的,因为你没有传递api密钥。应该是:

var Weather = "http://api.wunderground.com/api/”+ key +”/forecast/geolookup/conditions/q/" + Geo.lat + "," + Geo.lng + ".json";

和键应替换为您在浏览器
Shift+Ctrl+C
(或
Shift)的

打开控制台中注册时获得的实际api键+⌘+C
)并告诉我们错误是什么。控制台没有显示任何内容,这也让我感到困惑。打开浏览器的控制台
Shift+Ctrl+C
(或
Shift+⌘+C
)并告诉我们错误是什么。控制台没有显示任何内容,这也让人困惑。分号可能是问题所在,哇,真不敢相信我竟然忽略了这一点。是的,我在实际代码中传递了我的密钥,为了隐私起见,我只是在“我的密钥”中添加了子项。但是谢谢你,伙计!分号可能就是问题所在,哇,真不敢相信我竟然忘了这个。是的,我在实际代码中传递了我的密钥,为了隐私起见,我只是在“我的密钥”中添加了子项。但是谢谢你,伙计!