-1
我有一個簡單的python CGI腳本,我查詢MySQL數據庫,然後將結果打印到屏幕/網頁。 我的問題是,「cursor.execute()」函數返回元組列表。我使用一個簡單的for循環遍歷這個列表並提取每個元組。這工作很好,直到.....我明白的想法使用jQuery來爲用戶做一些眼睛。我的整個腳本仍然工作....除for循環。python CGI和JQUERY問題
我試過(在我的腦海裏)一切,但由於某種原因,當我做一個循環時,它打破了一切。請有人賜教給我。我也注意到,如果我嘗試使用函數調用來分離我的HTML格式和python代碼,這也會破壞整個事情。通過打破我的意思是,我收到了服務器錯誤(阿帕奇)
下面是通過/var/log/httpd/error.log錯誤:
[Tue Jan 12 14:56:25 2010] [error] [client 192.168.7.32] , referer: http://test/index-test.html
[Tue Jan 12 14:56:25 2010] [error] [client 192.168.7.32] , referer: http://test/index-test.html
[Tue Jan 12 14:56:25 2010] [error] [client 192.168.7.32] , referer: http://test/index-test.html
[Tue Jan 12 14:56:25 2010] [error] [client 192.168.7.32] , referer: http://test/index-test.html
[Tue Jan 12 14:56:25 2010] [error] [client 192.168.7.32] ^, referer: http://test/index-test.html
[Tue Jan 12 14:56:25 2010] [error] [client 192.168.7.32] SyntaxError, referer: http://test/index-test.html
[Tue Jan 12 14:56:25 2010] [error] [client 192.168.7.32] : , referer: http://test/index-test.html
[Tue Jan 12 14:56:25 2010] [error] [client 192.168.7.32] invalid syntax, referer: http://test/index-test.html
[Tue Jan 12 14:56:25 2010] [error] [client 192.168.7.32] , referer: http://test/index-test.html
[Tue Jan 12 14:56:25 2010] [error] [client 192.168.7.32] Premature end of script headers: userdata_submit.py, referer: http://test/index-test.html
請發佈一些代碼 – ebo 2010-01-12 14:19:09
看起來你的Python程序中有一個SyntaxError。在對CGI腳本進行疑難解答時,從命令行運行腳本通常很有用。我建議你先嚐試一下。 – codeape 2010-01-12 14:21:54
另外,您應該嘗試使用cgitb,http://docs.python.org/library/cgitb.html將您的回溯輸出到瀏覽器。在開發中有幫助。 – sberry 2010-01-12 15:09:33