经过几个教程,之前在stackoverflow上回答了类似的问题,这是我的代码看起来的最终结果:
function myFunction() {
var data = document.getElementById("data").value;
if (data == '') {
alert("No command entered!");
}
else {
alert("command entered!");
// AJAX code to execute python
$.ajax({
type : "POST",
url : "/cgi/test.py"
});
}
}
执行chmod + x后,这些是我的test.py文件的以下权限:
-rwxr-xr-x 1 root root 821 Dec 15 23:27 test.py*
我可以通过执行“test.py”成功运行python文件,因此它可以作为可执行文件工作。但是出于某种原因,当我尝试使用ajax运行它时,它将不会执行。有人可以帮助我摆脱这种困境;非常感谢任何帮助:D。