Ajax
调用发出HTTP
请求,因此您需要有一个HTTP server
处理您的请求的方法,如在另一个问题中所见。(有提供 HTTP 请求处理的 CGI)。在 Python 中,您可以使用 DJango、Bottle、CGI 等来处理 HTTP 请求。从 javascript 调用 python 函数。
编辑:
在你的url.py
你应该定义你的 api url;
(r'^myAPI', 'myAPI'),
在这个 url 上你应该有一个 web API 在views.py
. 它可以像;
def myAPI(request):
callYourFunction();
你现在可以从 Javascript 调用它。您可以使用 JQuery 进行 AJAX 请求;
$.ajax({
type:"GET",
url:"/myAPI",
contentType:"application/json; charset=utf-8",
success:function (data) {
},
failure:function (errMsg) {
}
});
如果您只想运行脚本,HTTP
方法类型无关紧要。Python
如果您想从中发送数据,javascript
可以Python
将数据作为JSON
PythonPOST
方法发送。