1

Webサイトからの要求への応答だけでなく、サーバー側で何かが実行され、Pythonが値を送信する準備ができたときに、値をWebサイトに自動的にプッシュすることはできますか(AJAX = JQueryを使用しますか?)。

Jqueryでこのアドホックデータを受け入れる準備をするにはどうすればよいですか?

私が学んでいるチュートリアル:http: //flask.pocoo.org/docs/patterns/jquery/#the-html

4

2 に答える 2

5

ウォークの答えは正しいですが、最近は別の選択肢があります。Web Socketsは、サーバーからブラウザーにデータをプッシュできます。一部の言語(特にNode.js)には、Webソケットを処理するための高度なライブラリがあり、これらは多くの場合、古いブラウザーのフォールバックを処理します。

Pythonには、必要なものに応じて多数のライブラリがあります。これら2つは最も人気のあるもののいくつかです:

于 2012-11-07T00:56:12.903 に答える
1

jqueryにAJAXリクエストを作成させ、サーバーがレスポンスを処理して返すまでしばらく待つことができます。トランザクションがタイムアウトするリスクがあります。これは、応答がすぐに返される場合に最適です。

もう1つの方法は、サーバーをポーリングして更新を確認するタイミングスクリプトを用意することです。サーバーは、特定のセッションの更新をデータベースやメモリなどに配置し、結果を返します。これは、長時間実行されるプロセスの場合に最適です。

于 2012-11-06T23:27:25.313 に答える