linuxでfindコマンドのUIバージョンを実装しています。私はpythonを使って実装されたCGI形式でfindコマンドのための場所とファイル名のパラメータを取る。送信時に、フォームを再度描画し、結果をdivに表示します。python-cgiからAJAXにデータを送信
私の問題は、findコマンドの実行に時間がかかりすぎるとサーバーがタイムアウトすることです。だから私は動的に結果を取得し、それらをuiに表示しようとしています。
私は動的な結果を得るために以下のコードを使用していますサーバー側で:
* CMD = subprocess.Popen([ "見つける"、場所、 " - 名"、ファイル名]、STDOUT =サブプロセス.PIPE)
for line in cmd.stdout:
results.append(line.rstrip("\n"))*
Javaスクリプト側から、innerHTMLを使用してテーブルを動的に描画します。
AJAX呼び出しを使用して、サーバーからクライアントへの結果の値を5秒ごとに渡すことを考えました。私はこれに慣れず、クライアント側からPython変数の価値を得ることが可能であれば誰でも私にAJAXのやり方を教えてもらえると助かります。