我有一個非常簡單的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