【问题标题】:How to pass data to python scripts from JavaScript?如何将数据从 JavaScript 传递给 python 脚本?
【发布时间】:2021-03-09 12:22:15
【问题描述】:

这是 HTML 文件,在脚本部分我发出了一个 ajax 请求,将一些字符串传递给 python 函数。

var status = "hello there!!!" 
$.ajax({
      url: "../SCRIPTS/cond.py",
      type: 'POST',
      data: {
        'status': status
      },
      success: function (data) {
      location.reload(true)
    }
  });

url这里我设置了python脚本的路径。我想从 JS 获取请求的数据并打印出来的 Python 文件。

def main():
    #
if __name__ == "__main__":
    main()

def test(request):
    print(request)

注意:这里我没有使用任何框架。只是纯 HTML、JS 和 Python 文件。

【问题讨论】:

    标签: javascript python html jquery ajax


    【解决方案1】:

    您的后端逻辑(本例中为 python 脚本)必须托管在 http 服务器上。 “ajax”请求是一个 http 请求。您不能将某些内容发布到本地文件系统上的文件中。您是否在服务器上运行脚本?如果是这样,您应该可以通过 http(s):// 类型的 URL 访问它。

    【讨论】:

    • 使用相对 url 也是完全有效的
    • 我明白了.....在这种情况下,我没有使用任何 http 服务器。我的主要目的是从js写一个文件..我该怎么办?
    猜你喜欢
    • 1970-01-01
    • 2018-02-23
    • 1970-01-01
    • 1970-01-01
    • 2012-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多