使用xampp和wsgi将数据从AJAX传递到python脚本

时间:2016-06-22 20:50:20

标签: javascript jquery python ajax mod-wsgi

我使用XAMPP和mod_wsgi来执行我的python脚本。到目前为止,我可以通过单击我创建的按钮来执行我的python代码。我试图从html页面向python脚本发送数据,做一些事情,并在页面上发回警报。

下面是我的HTML代码,它只有一个按钮,我试图将值84发送到我的python脚本并将其发回。现在我只是得到一个弹出窗口,上面写着"无"所以我很确定问题出在python脚本中以及它是如何接收数据的。

非常感谢任何帮助!

    <html>
    <head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>
                    <title>Conveyor</title>
                    </head>

    <body>
    <script>
    getTxt = function (){

      $.ajax({
        data: {param1:'84.0'},
        url:'test.py',
        type: "post",
        success: function (response) {
            alert(response);
        }
      });
    }
    </script>
    </head><body>
      <button type="button" id="btnGetTxt" onclick="getTxt()">Send Number</button>
    </body></html>                                                          
    </body>                             
    </body>
    </html>

python脚本。

    import sys
    import cgi

    def application(environ, start_response):
        form = cgi.FieldStorage()
        status = '200 OK'
        name = form.getvalue('param1')

        output = str(name)
        response_headers = [('Content-type', 'text/plain'),('Content-Length', str(len(output)))]
        start_response(status, response_headers)

        return [output] 

0 个答案:

没有答案