gpt4 book ai didi

javascript - Ajax 调用 Python 脚本。我缺少什么?

转载 作者:太空宇宙 更新时间:2023-11-03 20:21:26 25 4
gpt4 key购买 nike

请问我在这里做错了什么。我想在服务器端运行一个非常基本的 python 脚本,并将返回值返回给客户端(即 javascript)我的Python脚本是:

// Hello.py
--------------------------
import sys

def hello(str):
print('Hello ' + str)
return 1

if __name__ == '__main__':
hello(*sys.argv[1:])

和我的 Ajax 调用:

function getAjax(url, data){
return $.ajax({
type: 'POST',
url : url,
data: data,
success: function(response) {
return response;
}
});
}

getAjax("./scripts/hello.py", 'John').done(function(response){
console.log(response);
});

当我运行 getAjax 时,console.log(response) 语句仅打印 Python 脚本中的文本(即代码)。请问我这里缺少什么步骤?

最佳答案

您需要一个服务器来将来自浏览器的http请求链接到网络目标的特定端口(默认80)并获取特定脚本的响应,在Python中像这样的本地测试最简单的用法是使用像 simplehttpserver: https://docs.python.org/2/library/simplehttpserver.html

关于javascript - Ajax 调用 Python 脚本。我缺少什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58141459/

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