function doIO (data) {
var request = new XMLHttpRequest();
request.onreadystatechange = function () {
if (request.readyStatus == 4) {
if (request.status == 200) {
alert('Success!');
var data = JSON.parse(xmlhttp.responseText);
// do something with response data
}
else { alert('Failure'!); }
}
};
request.open("POST", python_cgi, true);
request.send(data);
}
根据I/O的复杂度和频率,您可以将参数发布到pythoncgi脚本中,并在JSON对象中返回结果
首先,在JS中:
在python中,您需要实现一个CGI脚本来解析数据,计算出请求的I/O并执行它。python脚本可以如下所示:
^{pr2}$如果您需要一些灵感来形成json响应对象,请参阅示例Google Maps' JSON responses。在
如果您需要更频繁/更复杂的I/O,可能需要做的是设置一个Python服务器,通过更小、更频繁的AJAX调用将状态镜像到应用程序。您可以使用框架来制作RESTful应用程序,也可以通过从^{} 子类化来实现自己的应用程序。在
相关问题 更多 >
编程相关推荐