提问者:小点点

如何从JavaScript向python脚本传递数据?


这里是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脚本的路径。Python文件,我希望在该文件中从JS获取所请求的数据并将其打印出来。

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

def test(request):
    print(request)

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


共1个答案

匿名用户

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