首页 > 解决方案 > 单击按钮从外部 API 获取天气数据时出现问题

问题描述

我有一个天气应用程序,我从外部 API 获取数据..我有一个输入,我在其中输入城市名称并在单击搜索图标时获取天气信息..问题是,我必须多次刷新页面才能获取即使在我输入城市名称并单击按钮后数据..一旦我输入城市名称并单击按钮,我需要获取数据..我的代码有什么问题??..我有 2 个链接在 HTML 中的文件页面第一个包含请求功能 请求代码

第二个是 app.js 文件,我从第一个文件调用函数 函数调用

标签: javascriptapirequest

解决方案


尝试weather(inputValue, (error, weatherData)=>{});像这样将 click 事件侦听器放入内部:

search.addEventListener('click', ()=>{

weather(inputValue, (error, weatherData)=>{

//Do the rest here

});

});

推荐阅读