gpt4 book ai didi

javascript - 运行带有Ajax问题的Python

转载 作者:行者123 更新时间:2023-12-03 12:42:59 26 4
gpt4 key购买 nike

我想在正在构建的Electron应用程序中的Button的“click”事件上运行Python脚本。

我在为实现此目的而构建的mainWindow.html页面中包含了以下代码:

<script src="https://code.jquery.com/jquery-latest.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>

<script>
// Run Upload
function runUpload(){
$.ajax({
url: "script_1_upload_to_drive.py",
context: document.body
}).done(function() {
alert('Finished Python Script');;
});
};
</script>

我收到的错误如下:

TypeError: $.ajax is not a function



我环顾四周,似乎常见的地方是人们不小心使用了JQuery的精简版。我尝试了以下版本,但没有任何更改可以解决此错误:
https://code.jquery.com/jquery-latest.min.js
http://code.jquery.com/jquery-3.3.1.min.js
https://code.jquery.com/jquery-3.2.1.min.js

最佳答案

您可以尝试以下方法:

<script src="https://code.jquery.com/jquery-3.4.0.min.js" integrity="sha256-BJeo0qm959uMBGb65z40ejJYGSgR7REI4+CW1fNKwOg=" crossorigin="anonymous"></script>
<script src="https://code.jquery.com/jquery-migrate-3.0.1.min.js" integrity="sha256-F0O1TmEa4I8N24nY0bya59eP6svWcshqX1uzwaWC4F4=" crossorigin="anonymous"></script>

并使用事件监听器确保文档已加载:
window.addEventListener("load", function(event) {
// The document load is finished, $ should be defined
// Do what you want here
});

关于javascript - 运行带有Ajax问题的Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57729248/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com