javascript - 获取文件:///eel.js net::ERR_FILE_NOT_FOUND。但是我通过cmd下载了鳗鱼,做了和作者一样的事情
问题描述
我正在编写提供天气的应用程序,我想它会像网页一样工作。我正在做与作者相同的事情,在课程结束时我得到了这个错误,虽然它是由于 jQuery 的链接,我改变了它并且它没有工作,然后我把它改回来。
html JS 代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Weather by Alibek</title>
<script src="eel.js"></script>
<link rel="stylesheet" type="image/png" href="weather-icon.png">
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<input id="location" type="text" placeholder="Write the name of your Country ot City" required="" value="Bukhara, Uzbekistan">
<button id ="show">Know the weather</button>
<div id="info ">
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script type="text/javascript">
async function display_weather(){
let place = document.getElementById('location').value;
let res = await eel.get_weather(place)();
document.getElementById('info').innerHTML = res;
}
jQuery('#show').on('click', function(){
display_weather();
});
</script>
</body>
</html>
这是错误
GET file:///home/alibek/%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B9%20%D1%81%D1%82%D0%BE%D0%BB/myfiles/web/eel.js net::ERR_FILE_NOT_FOUND
index.html:27 Uncaught (in promise) ReferenceError: eel is not defined
当我单击按钮时,会出现更多错误
at display_weather (index.html:27)
at HTMLButtonElement.<anonymous> (index.html:32)
at HTMLButtonElement.dispatch (jquery.min.js:2)
at HTMLButtonElement.v.handle (jquery.min.js:2)
拜托,有人可以检查一下会发生什么。谢谢
解决方案
推荐阅读
- r - 删除每个单元格内新行中的重复观察
- flutter - FLUTTER 如何在附加的法师中创建设计
- sql - 反向Mysql查询
- listview - SatggeredGridview Flutter 分页
- r - 提取/访问嵌入在 PDF 中的 XML 文件
- python - 使用 AES-128 的图像加密
- java - 使用 txt 文件填充多列 ListView (Android)
- reactjs - 如何在测试中避免 react.createElement 错误
- php - 高级自定义字段重复器正在正确返回除图像之外的所有内容
- c# - Net Core 2.2 到 Net Core 3.1 迁移错误