javascript - 单击按钮从外部 API 获取天气数据时出现问题
问题描述
我有一个天气应用程序,我从外部 API 获取数据..我有一个输入,我在其中输入城市名称并在单击搜索图标时获取天气信息..问题是,我必须多次刷新页面才能获取即使在我输入城市名称并单击按钮后数据..一旦我输入城市名称并单击按钮,我需要获取数据..我的代码有什么问题??..我有 2 个链接在 HTML 中的文件页面第一个包含请求功能
解决方案
尝试weather(inputValue, (error, weatherData)=>{});
像这样将 click 事件侦听器放入内部:
search.addEventListener('click', ()=>{
weather(inputValue, (error, weatherData)=>{
//Do the rest here
});
});
推荐阅读
- php - Symfony \ Component \ Debug \ Exception \ FatalThrowableError(E_ERROR)类'APP \ Mail \ Reverify'未找到
- python - 我如何从 SQLite3 表中获取数据作为浮点数?它作为元组返回
- javascript - Firestore 和 Vue.js 多个 Where 子句
- javascript - 是什么导致我的 jQuery 调用出现这种递归?
- python - 如何使这个循环每次迭代增加 1.8?
- raspberry-pi - 节点红树莓派多输入
- javascript - Chrome 中的嵌套 Web Worker
- ruby-on-rails - 为什么没有从视图中调用我的控制器
- python - Python根据条件创建ID组合
- html - 使用 FontAwesome 图标居中文本