cgi上没有格式错误

时间:2014-04-03 18:52:10

标签: jquery python ajax cgi

我正在尝试将数据从Ajax发送到python脚本,但是我在控制台中收到not well-formed错误。你们好吗看看吗?

jQuery / Ajax

    function send_data() {
        console.log("Sending Data")
        var data = {
            id: '20',
            action: 'Test'
        };
        $.ajax({
            type: "GET",
            url: "./cgi-bin/datahandler.py",
            data: data, 
            success: function (response) {
                console.log(response);
            },
            error: function(response) {
                console.log(response);
           },
        });

Python脚本

#!/usr/bin/python
import cgi, cgitb

cgitb.enable()

data = cgi.FieldStorage()
print "Content-Type: text/html\n"
print "The id data is: " + data["id"].value
print "<br />"
print "The action data is: " + data["action"].value
print "<br />"
print data

错误

格式不正确是指python脚本#!/usr/bin/python中的第一行。如果我删除该行,则会在下一行中出现语法错误。

Error

解 在AddHandler cgi-script .cgi .pl .py添加了.py扩展名 在ubuntu forum

的帮助下解决了其他问题

0 个答案:

没有答案