gpt4 book ai didi

jquery - 从python文件中的ajax发布请求获取发布数据

转载 作者:太空狗 更新时间:2023-10-30 01:07:58 25 4
gpt4 key购买 nike

我正在尝试使用 ajax post 请求发布一些数据并执行 python 文件,检索 python 文件中的数据,并返回结果。

我有以下ajax代码

        $(function () {
$("#upload").on("click", function (e) {
$.ajax({
type: 'post',
url: "test1.py",
data: {'param1':'abc'},
async: false,
success: function (response) {
console.log(response);
}
}).done(function (data) {
console.log(data);
});
});
});

和下面的python文件

    #! /usr/bin/python
from __future__ import print_function
import cgi, cgitb
def index():
data = cgi.FieldStorage()
mydata = data['param1'].value
return return "test"

我在 param1 -> “KeyError: 'param1'” 上遇到键盘错误。我也尝试过使用 getValue(data['param1']。将数据从 ajax 调用传输到我要执行的 python 文件似乎有问题......但我不知道为什么。

提前致谢

最佳答案

我已经想出了一个解决方案。我希望其他人也能使用它。

通过以下 python 代码,我设法从 ajax 调用中获取了 postdata。

    def index(req):
postData = req.form
json = str(postData['param'].value)

关于jquery - 从python文件中的ajax发布请求获取发布数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27046448/

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