【发布时间】:2021-06-20 11:30:34
【问题描述】:
我编写了下面的代码来从 Javascript 代码调用 python 代码,即按下某个按钮, 但是当我运行它时,我得到了完整的 python 文件作为输出而不是执行该文件。 有人可以指导我如何解决这个问题。
在这里遇到了类似的问题,但无法理解解决方案: Triggering Python script using AJAX Javascript request on local server using vanilla JS
我的代码:
const xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
alert(this.responseText);
alert("hello from js");
}
};
xhttp.open("GET", "uploadFile.py");
xhttp.send();
有人可以帮帮我吗?
问候
【问题讨论】:
-
我需要让我的机器成为在某个端口上运行 Python 的本地服务器吗?我需要在那个端口上运行我的那个特定脚本还是只运行python ..我实际上对服务器端很陌生,因此我的问题可能非常基本..请多多包涵..
-
您可以将数据从 JS 发送到 python 并接收回来,但是您想从中完成什么。为了正确使用,您必须使用一些框架,如 Flask 或 Django。运行基本的 http 服务器将无济于事,因为使 GET 或 POST 请求变得困难。
标签: javascript python