2011-07-07 94 views
1

我正在linux中实现find命令的UI版本。我使用python实现的cgi表单中的find命令的位置和文件名参数。提交时,我再次绘制表单,并希望以div显示结果。将数据从python-cgi发送到AJAX

我的问题是,如果find命令花费太多时间,服务器会超时。所以我试图动态地获得结果并在UI上显示它们。

在服务器端,我用下面的代码来动态得到的结果:

* CMD = subprocess.Popen([ “发现”,定位 “ - 名”,文件名],标准输出=子.PIPE)

for line in cmd.stdout: 
    results.append(line.rstrip("\n"))* 

从Java脚本方面我会用动态的innerHTML绘制表格。

我想通过使用AJAX调用将结果的值从服务器传递到客户端,比如说每5秒钟一次。我是新手,希望有人能够帮助我,告诉我如何执行AJAX部分,如果可以从客户端获取python变量的值。

回答