我试图通过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文件。请帮帮我。
由于
答案 0 :(得分:0)
你可以在python中创建一个REST API(比如烧瓶),然后javascript将使用ajax调用这个API,然后,烧瓶服务器将执行你的python代码。 关于烧瓶的更多信息:http://flask.pocoo.org/。 享受!