我有一个非常简单的Python文件,名为python1.py,其内容是:出现这种情况是如何使用jQuery执行服务器端Python脚本?
jQuery.ajax({
type: "POST",
url: "/cgi-bin/python1.py",
success: function (msg) {
alert("Data Saved: " + msg);
}
});
然而,所有:
f = open('C:\\Temp\\test.txt', 'w')
f.write('Succeeded')
f.close()
我想从JavaScript执行此,像这样我得到一个提醒,告诉我Python脚本的内容。文件C:\ Temp \ test.txt没有被创建,所以显然Python没有被执行。
我该如何说服代码执行Python脚本而不是只读它?
一些简单的例子不,我不能直接执行它。我使用的是Apache 2.2。任何想法什么设置我需要改变? – 2010-02-04 17:09:49
查看答案@Daniel – 2010-02-04 17:34:56
好的,我发现了这个错误:我在httpd.conf文件中使用了别名,而不是ScriptAlias。我现在返回Python文件的输出,但它仍然不会创建临时文件。我会把它留给另一个问题 – 2010-02-04 17:36:53