-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