0

私はPython経由でHTMLページを生成しており、Flaskフレームワークを使用してメッセージを受信し、requestsモジュールを使用してメッセージを送信しています。私のPythonスクリプトには、というグローバルリスト変数がHistoryあり、ボタンがクリックされたときにPythonスクリプトでコマンドを実行する必要がありますHistory = [](たとえば、リストの内容をダンプします)。

どうすればそれを達成できますか?次のコードでボタンを生成しました:

s += '<input type="submit" value="Reset History">'
return s

しかし、今は何もしません。

4

1 に答える 1

4

HTMLページにPOSTまたはGETのいずれかを使用して値を送信させます。この値は、Pythonのcgiフォームによって取得され、整数に変換され、

<input type="submit" name="reset_hist" />

if(reset_hist):
    History = []

または、新しいページをロードする代わりに、AJAXを使用してリクエストを送信することもできます。見るxmlHttpRequest()

于 2011-11-20T08:54:13.467 に答える