通过Javascript调用Python方法

时间:2016-12-01 06:55:48

标签: javascript python ajax

我试图通过JavaScript调用一个简单的python方法。但我无法称之为那种方法。这是我的Python代码:

def main():
    return   "Hello from Python"

这是我的JS:

<script>
function call() {
    $.ajax({
        type: "POST",
        url: "/gadget/call.py",
        success: callbackFunc
    });
}

function callbackFunc(response) {
    console.log(response);
}
</script>

我的ajax函数将python文件作为文本文件读取并返回该文件的完整文本。它不执行python方法。

如果有人想知道通过JavaScript调用python文件。请帮帮我。

由于

1 个答案:

答案 0 :(得分:0)

你可以在python中创建一个REST API(比如烧瓶),然后javascript将使用ajax调用这个API,然后,烧瓶服务器将执行你的python代码。 关于烧瓶的更多信息:http://flask.pocoo.org/。 享受!